2011-06-16 224 views
2

之間查找我不想在我的文檔中提取「品牌」的所有實例:「在這裏可以做到的事情」,其中有些事情可能是任何數量的事情,但總是以上述格式進行......如何我這樣做與NP ++NotePad ++正則表達式在

回答

4

此正則表達式應該這樣做......

"brand":"(.*?)" 
+0

也許這有助於瞭解圍繞「品牌」的文字和「其他垃圾」:「SOMETHING HERE」文字。所以我真的很想提取「品牌」:「SOMETHING HERE」文字 – Tony 2011-06-16 00:19:38

1

按Ctrl + F,檢查 '正則表達式',選擇 '替換' 選項卡。在「查找」,輸入

"brand":"[\S]+" 

保留爲空「替換爲」刪除「品牌」的所有實例:「[一個或多個非空白字符]」

+0

也許這有助於瞭解圍繞「品牌」的文字和「其他廢話」:「SOMETHING HERE」文字。所以我真的很想提取「品牌」:「SOMETHING HERE」文字 – Tony 2011-06-16 00:19:22

+0

看來Notepad ++沒有全面的正則表達式實現。你有沒有其他工具可用(即腳本語言)? – hoipolloi 2011-06-16 00:48:42

-1
(brand:).*$ 

應該工作在NP ++

+0

太貪婪而忽略引號。它只會從**「品牌」中獲得一個匹配:「foo」「brand」:「bar」**並且它將成爲** foo「」品牌「:」酒吧** – Bohemian 2011-06-16 00:15:10

+0

也許它有助於知道有噸圍繞「品牌」的文字和「其他垃圾」:「SOMETHING HERE」文字。所以我真的很想提取「品牌」:「SOMETHING HERE」文字 – Tony 2011-06-16 00:16:55

相關問題