我需要构造一个正则表达式模式,以确保相同字符串的两个子字符串相等。
即
someString#MY_STRING#someString#MY_STRING#someString#
我尝试了以下形式的变体:
+?#MY_STRING#+?#MY_STRING#+?#
但是,我如何为动态 MY_STRING 值执行此操作?
答案 0 :(得分:0)
答案 1 :(得分:0)
这有帮助吗?赶上group1
[^#]*#([^#]*)#
http://regex101.com/r/iO4uL8/1
如果你只想验证字符串,那么两个“my_string”应该以某种格式出现在字符串中:
^[^#]*(#[^#]*#)[^#]+\1.*$
答案 2 :(得分:0)
使用此正则表达式尝试此代码 ((?:[A-Z] [A-Z] +))