用EditPlus 想把 txt 文档中的|替换成换行符,替换的过程却提示未找到字符串|?

2013-04-23 19:09:13 +08:00
 soho176
是 要EditPlus在那个地方设置还是怎么的,查了很多资料 我的替换的地方填写的是正确的 但是就是无法替换 提示找不到字符串。
6110 次点击
所在节点    程序员
5 条回复
nkliwenjian
2013-04-23 20:29:24 +08:00
检查一下你的|的前后左右有没有空格啊,回车啊之类的东西。顺便查查是不是跟正则表达式有关系。
bwlinux
2013-04-23 21:57:06 +08:00
你的文件是txt后缀,还是是csv后缀?
是不是editplus用|来显示间隔,其实txt里边没有这个|。你用nodepad打开你的这个txt文件看看。
soho176
2013-04-24 00:02:23 +08:00
@nkliwenjian txt 中有多个 | ,所以是用的正则 替换 里面写的就是| ,然后替换成 \n ,选择的是正则替换。

@bwlinux txt后缀 后缀的,不是用来显示间隔的,是里面就有这个符号的
nkliwenjian
2013-04-24 17:05:20 +08:00
|在正则表达式里面是特殊字符,建议转义一下,用 /|
soho176
2013-05-19 04:17:39 +08:00
@nkliwenjian 转义应该是\| 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX