我正在尝试匹配看起来像这样的字符串:
7;7;52*8
8;8;62*5
9;9;55*1
11;7;52*49
12;8;62*64
14;9;54*62
或像这样:
7;7;52
8;8;62
9;9;55
11;7;52
12;8;62
14;9;54
我正在使用以下代码。
QRegularExpression re("(^\\d+;\\d+;\\d\\d$)|(^\\d+;\\d+;\\d\\d\\*\\d+$)");
QRegularExpressionMatch match;
匹配第一部分是有效的,但第二部分似乎在星号部分中断。
以下代码适用于 notepad++ 中的正则表达式搜索
(^\d+;\d+;\d\d$)|(^\d+;\d+;\d\d\*\d+$)
是否有一些特殊的方法来逃避星号字符?