所以,我在 vim 中做这个搜索:
/\(\(unum\)\|\(player\)=\)\@<!\"1\"
正如预期的那样,它与具有以下内容的行不匹配:
player="1"
但匹配具有以下内容的行:
unum="1"
我究竟做错了什么?不是所有这些都被否定的原子:\(\(unum\)\|\(player\)=\)
自然只是做:/\(\(unum\)\|\(player\)=\)
匹配unum=
或player=
。
所以,我在 vim 中做这个搜索:
/\(\(unum\)\|\(player\)=\)\@<!\"1\"
正如预期的那样,它与具有以下内容的行不匹配:
player="1"
但匹配具有以下内容的行:
unum="1"
我究竟做错了什么?不是所有这些都被否定的原子:\(\(unum\)\|\(player\)=\)
自然只是做:/\(\(unum\)\|\(player\)=\)
匹配unum=
或player=
。