电脑系统批处理,如何将多个tab替换为一个tab,而单个的tab不变化?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑系统批处理,如何将多个tab替换为一个tab,而单个的tab不变化?相关的知识,希望对你有一定的参考价值。
一段文字中,当连续出现多个tab,那么则就将多个tab符号替换为一个。如果只有单个tab符号,那么则不对单个的tab做任何修改。
用notepad++,写个正则表达式把所有的空格和制表符都替换#这种不常用的符号,然后再把#替换成一个tab。正则表达式字符功能:
. 匹配任意1个字符(除了\n)
[ ] 匹配[ ]中列举的字符
\d 匹配数字,即0-9
\D 匹配非数字,即不是数字
\s 匹配空白,即 空格,tab键
\S 匹配非空白\w匹配单词字符,即a-z、A-Z、0-9、_
\W 匹配非单词字符追问
这回答跟没回答的没什么差别。。。要是会我还用问?。。。
追答你需要的正则表达式很简单,网上有现成别人总结的,复制就可以了
\t*就行了
参考技术A 参考技术B 请问题主是怎么做的?我现在也需要做这个。追问我就是不知道才想要问啊。。。
如何设置一个tab为4个空格
在WORD中,很少直接用TAB来对齐,毕竟WORD是可以排版的,用TAB对齐就太不专业了。
所以针对你的情况,做了几种应对办法
1、如果仅用于首行缩进,可修改样式“列出段落”,并保存为新样式。这样当你回车后,下一行自动首行缩进四个字符,就像下图一样。
第一行是没缩进的,第二和第三行是首行缩进的。
2、如果是用于一行内多个TAB,则可以使用制表符来对齐。
如下图一样,按下TAB键后,再在标尺上点击左键,就会生成制表符,拖动它们就会自由对齐了。
3、如果仅是简单的想用TAB替换四个空格的位置,并不做过于复杂的排版,那么可以不使用WORD,推荐使用简单又强大的文字编辑软件UltraEdit,它可以设置TAB键的宽度,也可以自动把TAB键替换为不同数量的空格。
(这里的TAB键即制表符)
参考技术A如果你用的编辑器是notepad++,那么你可以点击:首选项-语言-制表符设置[Default]-替换为为空格,宽度设置为4
参考技术B tab为一个空格,只是这个空格是常规空格的4倍宽度。WORD:点击编辑,替换,在替换内容里输入^t 替换为4个空格,替换即可。
Emedit:工具->当前配置属性->[制表符/缩进]->[Tab列]设为4个空格。 参考技术C 什么编辑器
以上是关于电脑系统批处理,如何将多个tab替换为一个tab,而单个的tab不变化?的主要内容,如果未能解决你的问题,请参考以下文章