。 (点)正则表达式

时间:2013-01-31 23:12:33

标签: regex notepad++ delimiter

我想将分隔符添加到.txt文件中。 每行都有相同数量的字符;我知道分裂应该发生在哪里。

例如,

MyNameIsHarry

我想将文件转换为这样:

我的|名称|是|哈利

我使用正则表达式记事本++ ,我可以这样做: (..)(....)(..)(.....)

替换为 \ 1 | \ 2 | \ 3 | \ 4

我可以用更有效的方式编写正则表达式吗?我必须使用100“。” (点)如果有100个字符的分裂?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:1)

http://www.regular-expressions.info/reference.html为您服务!

如果您期望完全为100,则可以使用(.{100})

如参考文献中所述:

{n} where n is an integer >= 1 正好重复前一项n次。 示例:a {3}与aaa

匹配

答案 1 :(得分:0)

如果文本的格式与您的示例完全相同,则可以使用:

   Find what : ([a-z])([A-Z]) 
Replace with : \1|\2

确保选中匹配大小写正则表达式

全部替换