2

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

例如,

我的名字是哈利

我想将文件转换为如下所示:

我的|姓名|是|哈利

我在notepad++ 上使用正则表达式,我可以这样做: (..)(..)(..)(.....)

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

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

非常感谢您的帮助!

4

2 回答 2

1

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

(.{100})如果您期望正好 100,则可以使用。

如参考文献中所述:

{n} where n is an integer >= 1 准确地重复上一个项目 n 次。示例:a{3} 匹配 aaa

于 2013-01-31T23:15:48.843 回答
0

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

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

确保检查大小写匹配正则表达式

全部替换

于 2013-01-31T23:53:23.363 回答