我使用以下reg exp来验证函数名称
([a-zA-Z]\w+)[^\w]
ex addNumber 是一个有效的功能,现在可以更改需求 用户还可以写 local:addNumber 。
我想以这样的方式修改这个正则表达式,以便它允许单个出现 local:。
我试过但不能做出完美的。
答案 0 :(得分:7)
不使用(本地:)?([a-zA-Z] \ w +)[^ \ w] 修复您的问题?
编辑: C#中的正则表达式实际上是(本地\:)?([a-zA-Z] \ w +)[^ \ w] ,因为:(冒号)是一个必须转义的特殊字符。谢谢Russ C