在包含數百個xml文件的目錄中,我需要找到包含字符串nature
的文件,其中該字符串在同一行上沒有分號。使用記事本查找字符串前面沒有分號++
例如:
應該發現:
STATUS_OMS.PLUVOI = "NATURE"
應該找不到:
; Horse Nature Product..
我是相當新的正則表達式。 我嘗試了很多,這一次似乎接近,但否定沒有預期的效果。
[^;].+?nature
任何指向我在做什麼錯?
請注意,我正在使用記事本++
在包含數百個xml文件的目錄中,我需要找到包含字符串nature
的文件,其中該字符串在同一行上沒有分號。使用記事本查找字符串前面沒有分號++
例如:
應該發現:
STATUS_OMS.PLUVOI = "NATURE"
應該找不到:
; Horse Nature Product..
我是相當新的正則表達式。 我嘗試了很多,這一次似乎接近,但否定沒有預期的效果。
[^;].+?nature
任何指向我在做什麼錯?
請注意,我正在使用記事本++
您正在尋找:
^[^;]*nature
看起來開始與任意數量的非分號其次是「自然」的線。
你的正則表達式:
[^;].+?nature
查找只有一個非分號在任何地方線,然後任何類型的一個或多個字符,其次是「自然」。
這是您的意思嗎?它搜索直到並且包括沒有的自然詞的行;字之前的性質。
^[^;]+nature
太棒了。這種表達方式有點不同,一個全新的結果世界。非常感謝! – user1568531 2012-08-01 13:01:27
svinja有一個更好的。我的大自然之前至少需要一個角色,而他不需要。 – Wilbert 2012-08-01 13:07:16
你說得對。無論如何感謝您的快速反應。你的目的已經夠好了,但爲了將來的參考,我把答案轉到了Svinja。 – user1568531 2012-08-01 13:27:14
確實如此。感謝您解釋我自己的正則表達式在尋找什麼,這有助於學習過程;) – user1568531 2012-08-01 13:10:57