虽然\b在python中很不起眼,但是我觉得她还是很有作用的。
每个人都熟悉退格。键盘上有一个退格键。如果你点击它,那么前面
字就没了,亦或者退到前面的某个页面,
我炫耀英语。英文backspace的意思有两部分:Back+Space,即往回+空格的意思
思,
作为键盘,是没有空格的,所以如果你按下它,之前的那个会被删除,但实际上并非如此。他有两个步骤:
第一步是先把“光标”移动到相应位置
第二部分是将移动光标后的内容替换为原光标后的内容
那么这就可以解释为什么光标会出现在一些文本的中间,按BackSpace键会删除前一个单词,后一个单词也会向前移动填满SPACE
所以:
“abcde\b”是不会删掉‘e’,但是“abcde\b ”,就是将最后的‘e’替换成‘ ’空格。
那么如果后面加了k个\b,m个空格,也就是将原字符串从最后一个向前走k步,之后将后面m个位置替换成空格,
这是个替换功能。
因此你只需要先有若干个\b,在加上你需要替换的文本就可以了。
就是这个意思。
推荐学习《
》!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 哪个版本的python更好08/18
- ♥ 哪个在python和php之间有未来11/02
- ♥ python如何截取数组的前几位08/19
- ♥ 如何在python中读取文件中的某些行08/18
- ♥ Python如何生成随机图形验证码11/03
- ♥ 如何在 Python 中表示多个正方形08/14
内容反馈