【发布时间】:2019-06-06 17:40:54
【问题描述】:
我正在尝试捕获:单词 {word} 单词。
我有以下正则表达式:\S*\s\{.*?\}\S[^{\s]*
它实际上捕获了这种模式,但它也捕获了单词 {word}。见:https://regex101.com/r/yI64KQ/6
如何将其修复为仅捕获:word {word} word?
非常感谢所有提供帮助的人。
【问题讨论】:
-
是
"[^{s]"的意思是"[^{\s]"(即空格,而不是文字"s") -
对不起,我修好了。事实上,另一个用户编辑是因为我忘记了```来正则表达式。更糟糕的是……哈哈
-
A-z范围内匹配的字符不止字母。我建议你看一下 ASCII 表。
标签: regex