我有一个正则表达式,该正则表达式多次匹配字符串中的“ 字段名”,并且不应该在字符串“ {[任何字符串](abc:””之后)>
/(?<!\{\[[a-zA-Z0-9_]+\]\(abc\:)\bFieldName\b/g
示例:
TextBoxField **FieldName** {[name](abc:FieldName)} **FieldName**
在上面的示例中,它将匹配**Fieldname**
。
请提供上面的正则表达式。
此正则表达式适用于chrome,但不适用于Firefox和safari。
我已经发布了这个问题alternate for negative lookbehind in regex,并被https://stackoverflow.com/users/3832970/wiktor-stribi%c5%bcew关闭了。
他的答案是Javascript Regex negative lookbehind Alternative。
但是这个答案对我不起作用。因此,https://stackoverflow.com/users/3832970/wiktor-stribi%c5%bcew或其他任何人都可以帮助我进行精确的正则表达式。(我是初学者)。