简单的正则表达式由管道分隔符滑落?

时间:2013-09-23 14:33:49

标签: regex

我创建了一个简单的正则表达式,因为管道定界符会导致头痛,因此我的生活无法使其工作。

我只是想通过查看以前的扩展名来添加文件扩展名,然后将其添加到当前名称的末尾。

(发现)

old.jpg|new

(替换)

old.jpg|new.jpg

我已经使用了很好的组合,但是管道似乎让我感到震惊。 有任何建议或提示吗?

2 个答案:

答案 0 :(得分:2)

您必须使用\|[|]转义管道。

答案 1 :(得分:1)

|字符具有特殊含义。您需要转义它,例如使用字符类:[|]