【发布时间】:2023-03-09 02:21:01
【问题描述】:
在 C# 中我使用这个正则表达式:
string pattern = @"(?<!"")\:([^\:]*)\:";
它工作正常,但是当我尝试在 JavaScript 中使用它时,它给出了语法错误:
var pattern = /(?<!"")\:([^\:]*)\:/g;
您能告诉我该正则表达式与 JavaScript 的问题吗?
【问题讨论】:
-
javascript 不支持lookbehinds..
?<!...) -
好的。你能建议我应该使用的正则表达式吗?
-
@raj:你想用这个正则表达式做什么?匹配?替换?...
-
你能解释一下你想让表达式找到什么并给出一个示例输入/匹配的例子吗?
标签: javascript c# regex