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

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