Regex:检查某个数据透视字符的左边字符串是否等于数据透视的右边字符串

本文关键字:透视 字符串 数据 于数据 右边 是否 检查 字符 Regex 左边 | 更新日期: 2023-09-27 18:07:15

我想写一个正则表达式,检查左右部分(相对于某个枢轴字符(是否相等,例如

m2/m2->是

m3/m2->无

如何编写一个正则表达式来检查轴心字符左侧的捕获是否等于右侧?

Regex:检查某个数据透视字符的左边字符串是否等于数据透视的右边字符串

类似的东西应该会起作用:

/('w*)'/'1'b/g

这将匹配字符串中的m1/m1,无论其大小如何(请注意,它不会被m1/m11所欺骗,但需要在第二个单词后面有一个空格(
如果你的字符串只像m1/m1,这会更好:

/^('w*)'/'1$/

在C#中:new Regex(@"^(.*?)/'1$")

我不确定C#语法,但以下内容在Python和perl中有效:

([^/]+)/'1

'1指回第一个捕获组,并匹配在那里捕获的任何内容。