我在每个以dot为单位的行中都有三个单词。
Word1.Word2.Word3
Example1.Example2.Example3
以下是三个单词,但每个单词必须具有特定的长度。 Word1必须是10个字符,Word2必须是10个字符,Word3必须是16个字符。如果任何单词小于特定长度的字符,则必须填充空格。所以,它必须看起来像这样 -
Word1 .Word2 .Word3
Example1 .Example2 .Example3
如果在Notepad ++中使用regexp不符合特定长度,我如何检查单词并填充空格?
答案 0 :(得分:2)
我会通过添加大量额外空格,然后删除多余空格来实现。
\.
替换为__________.
(我正在编写_
而不是空格,因为stackoverflow不显示前导和尾随空格,但您应该使用空格。)$
替换为________________
([^.]{10})[^.]*\.
替换为$1.
([^.]{16})[^.]*$
替换为$1