我想写一个正则表达式,检查左右部分(相对于某个枢轴字符(是否相等,例如
m2/m2
->是
m3/m2
->无
如何编写一个正则表达式来检查轴心字符左侧的捕获是否等于右侧?
类似的东西应该会起作用:
/(w*)/1b/g
这将匹配字符串中的m1/m1,无论其大小如何(请注意,它不会被m1/m11所欺骗,但需要在第二个单词后面有一个空格(
如果你的字符串只像m1/m1,这会更好:
/^(w*)/1$/
在C#中:new Regex(@"^(.*?)/1$")
我不确定C#语法,但以下内容在Python和perl中有效:
([^/]+)/1
1
指回第一个捕获组,并匹配在那里捕获的任何内容。