正则表达式字符旁边的各种特定字符串

时间:2013-08-26 07:56:19

标签: c++ regex wxwidgets

我有这个字符串

string1=this that&&string2=this||string3=wrong
我应该允许在等于(=)旁边的

字符串,例如以下

string1
string2

除了string3之外,应该通过正则表达式匹配来检测,如果发生这种情况,它将显示无效字符串的消息

我试过这个((^string1|^string2)[=])意味着旁边的字符串不是"string1""string 2"但是它失败了

任何帮助将不胜感激

P.S。

我正在使用wxWidgets wxRegex

1 个答案:

答案 0 :(得分:0)

正则表达式中的

^表示“锚定到字符串开头的匹配”而不是否定(这意味着它只在方括号内)。