【发布时间】:2013-01-31 23:12:32
【问题描述】:
我想在 .txt 文件中添加分隔符。 每行有相同数量的字符;我知道分裂应该发生在哪里。
例如,
我的名字是哈利
我想将文件转换为如下所示:
我的|姓名|是|哈利
我在 notepad++ 上使用正则表达式,我可以这样做: (..)(..)(..)(.....)
替换为 \1|\2|\3|\4
有没有更有效的方法可以编写这个正则表达式?我是否必须使用 100“。” (点)是否分割为 100 个字符?
非常感谢您的帮助!
【问题讨论】:
-
为什么不能直接用
|替换`+`? -
@aroth 因为
MyNameIsHarry行不包含任何空格。但也许可以使用[A-Z],如果它一致认为除了字符串的开头之外,大写字母之前应该始终有一个空格。