2011-06-16 149 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

相关问题