使用正则表达式比较字符串中的两个随机序列



如何检查字符串的两个子字符串是否相等。

字符串可以用左侧可变数量的随机字符、=和右侧可变数量的随机字符来构造。

例如:

  • asdfasdf=123 -> 不应该匹配
  • 1=1 -> 应该匹配
  • 1a23x=1a23x -> 应该匹配
  • 234!=!432 -> 不应该匹配

试试这个^([^=]+)=1$反向引用。请注意,您需要启用多行标志(其中^$匹配每行的开头和结尾(。

它与第二个和第三个示例匹配:

  • 匹配 1全匹配1=1第 1 组。 1

  • 匹配 2全匹配1a23x=1a23x第 1 组。 1a23x

最新更新