这个coldfusion正则表达式应该是什么样的?

时间:2016-12-06 15:53:30

标签: regex coldfusion

如何更改此选项以不删除逗号,问号和句点?

#REReplace(string, '[^0-9A-Za-z`\- <?> ]' ,'', 'ALL')# \

2 个答案:

答案 0 :(得分:2)

[^]会匹配组^中提到的[]以外的所有内容。所以你基本上列出了你不想替换的所有字符。

每个角色只有一次就足够了:

REReplace(complaints[col][currentrow], '[^0-9A-Za-z ,.?`\-<>]' ,'', 'ALL')

边缘注释:如果您将-移至组<>-]的末尾,则无需将其撤消。

答案 1 :(得分:0)

我明白了。

  REReplace(complaints[col][currentrow], '[^0-9A-Za-z,.?`\- <?> ]' ,'', 'ALL')