我有一个这样的字符串:
"resourceType": "com.bmc.arsys.rx.services.view.domain.ContainerViewComponentDefinition",
我希望匹配此部分中的第一个双引号:
"resourceType":
所以我构建了一个正则表达式来查找"
,然后是一个或多个字符(贪婪),然后是":
文字,所以我有第一部分:
".+?
然后我想添加积极的前瞻部分?=":
".+??=":
但我收到语法错误。组合它们的语法是什么?
答案 0 :(得分:3)
这个简单的应该符合您的需求:"[^"]+"
答案 1 :(得分:3)
答案 2 :(得分:2)
要匹配引号之间的任何内容,您可以执行此操作。你不需要积极向前看。
".+":
答案 3 :(得分:2)
你可以同时使用消极和积极的前瞻。
dsacls dc=contoso,dc=org|findstr "username"