考虑字符串
aaa"bbb"
和REGEX
(?<first>.+?(?="))"(?<first>.+?(?="))
我们有指定的捕获组
'first' => aaa
'second' => bbb
我想要一个具有相同值的重复捕获组,例如:
'first' => aaa
'duplicated' => aaa
'second' => bbb
你知道我们怎么做?
答案 0 :(得分:3)
只需将“重复”捕获组放在“第一个”捕获组中。
(?<first>(?<duplicated>.+?(?=")))"(?<second>.+?(?="))
答案 1 :(得分:0)
我根本不了解你,但是通过这种模式,你可以获得你的价值观:
Expresion: ^([^\"]*)\"([^\"]*)\"$
String: aaaa"bbb"
Replace: $1__$1__$2
Result: aaaa__aaaa__bbb
更多信息,请使用
http://www.metriplica.com/es/recursos/expresiones-regulares