Regex字符旁边的各种特定字符串
Regex various specific strings beside a character
我有这个字符串
string1=this that&&string2=this||string3=wrong
例如,在等号(=)旁边我应该允许的字符串是以下
string1
string2
除了包括string3
之外,应该通过正则表达式匹配来检测,如果发生这种情况,它将显示无效字符串的消息
我试过这个((^string1|^string2)[=])
,意思是不相等的字符串不是"string1"
或"string 2"
,但它没有通过
感谢
p.S.
我使用wxWidgets wxRegex进行
^
在正则表达式中的意思是"与字符串开头的锚匹配",而不是否定(这意味着它只在方括号内)。
相关文章:
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 尝试将字符串/字符转换为整数会产生意外结果
- 为什么没有访问所有字符串字符?
- 将子字符串字符从字符串值转换为 int,然后将其分配给 int 变量
- 如何将字符串字符与结构数组进行比较?
- 将单个字符串/字符输入串行监视器
- 读取字符串字符时出错 - 对于数组中的字符串值
- C++ C 样式字符串/字符数组的大小 - 优化
- 读取字符串字符时出错
- C++ 使用 Strtok 读取字符串字符时出错
- 如何将 int 数组的 1 个元素转换为字符串/字符
- 在另一个字符串中逐个复制字符串字符
- 将字符串字符映射到矢量
- MBED RTOS将Float转换为字符串/字符阵列
- 如何使用字符串字符数组中的 ++ 运算符访问下一个字符串
- 如何比较C++中的单个字符串字符?
- 内部字符串/字符如何在 int 和 float 中存储
- 将十六进制转换为可打印的字符串/字符
- wcscpy_s后读取字符串字符时出错
- 检查字符串字符和长度