我正在编写一个小脚本(类似于SO的标记RegEx),它只允许以下字符:[a-z 0-9 + # - .]
但是我无法弄清楚正确的语法:
我想出了这个:
ReReplace(myString, "[A-Z]", "", "ALL")
删除大写字母。但是,我不确定如何在表达式中包含特殊字符。
我正在使用的ReReplace()是ColdFusion函数。
答案 0 :(得分:7)
[^a-z0-9+#\-.]
应该有效。 ^
中的[]
符号表示“此列表中未包含的所有内容”。
我不是100%使用ColdFusion,如果你需要逃避#
但是如果你发现任何问题,只需要逃避其他特殊字符。