我正在使用RegexBuddy,但是無論如何我還是很麻煩:我正在逐行處理文件。我建立了一個“線模型”來匹配我想要的。現在我想做一個逆向匹配...即我要匹配有6個字母的字符串的行,但前提是這6個字母不是 Andrea,我應該怎么做?編輯:我將編寫使用此正則表達式的程序,我尚不知道是否在python或php中,我正在做此事以學習一些正則表達式:)有不同類型的行,我想使用正則表達式選擇我感興趣的類型。一旦獲得這些行,我就必須應用另一個過濾器來與已知值不匹配,我需要所有其他過濾器,而不是那個。(?!不需要)工作正常,謝謝。:-)我希望這可以澄清問題:)
3 回答

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
(?!Andrea).{6}
假設您的regexp引擎支持負前瞻。
編輯:..或者您可能希望[A-Za-z]{6}代替.{6}
編輯(再次):請注意,先行查找和后向查找通常不是“逆向”正則表達式匹配的正確方法。正則表達式并不是為負匹配而設置的,而是將其留給您使用它們的任何語言。
- 3 回答
- 0 關注
- 1780 瀏覽
添加回答
舉報
0/150
提交
取消