正则表达式,用于查找不属于较大下标的字符串



我有一个非常大的文件,里面有文本,我想找到:

  1. 所有出现的字符串selectedRow不是:
  2. selectedRowIds部分
  3. props.
  4. 处理

我感兴趣的是满足所有这些条件的行号。

是可能实现与RegExp?

所以测试数据如:

this.state.selectedRow
this.props.selectedRow
selectedRowIds

它将只匹配第一行。

您可以使用look around来排除具有特定前缀/后缀的匹配:

(?<!props.)selectedRow(?!Ids)

最新更新