Javascript 将php和python中的正则表达式语法转换为JS

Javascript 将php和python中的正则表达式语法转换为JS,javascript,php,python,regex,Javascript,Php,Python,Regex,我有这样的正则表达式语法:“(?在我看来,您需要删除小写字母之间的连字符 使用 var s=“Krynica Zdrój,ul.Uzdro jowa”; var res=s.replace(/([a-z])-(?=[a-z])/g,“$1”); console.log(res);我想用replace去掉这个连字符。关于/\b-\b/g,它返回两个连字符。关于第二个模式,我不知道如何使它工作,没有任何更改,它不会检测到任何东西。是的,我提供了一个解决方案。让我删除我的第一条注释。我尝试了/([a

我有这样的正则表达式语法:“(?在我看来,您需要删除小写字母之间的连字符

使用

var s=“Krynica Zdrój,ul.Uzdro jowa”;
var res=s.replace(/([a-z])-(?=[a-z])/g,“$1”);

console.log(res);
我想用replace去掉这个连字符。关于/\b-\b/g,它返回两个连字符。关于第二个模式,我不知道如何使它工作,没有任何更改,它不会检测到任何东西。是的,我提供了一个解决方案。让我删除我的第一条注释。我尝试了/([a-z])-(?=[a-z])/g,它返回“o”-“在我的例子中。你的例子在哪里?请分享。如果你使用我的,你会发现它很好。我的例子是Krynica Zdrój,ul.Uzdro jowa,我已经检查了/([a-z])-(?=[a-z]))/接着,我可能也不明白一些事情,所以我会解释说我需要在VBA中使用使用JS RegEx语法的模式。谢谢,现在一切对我来说都很清楚并且工作得很好,只是用Dim reg As Object Set reg=CreateObject(“vbscript.regexp”)替换Dim reg As New regexp,将Dim reg替换为Object Set reg=CreateObject(“vbscript.regexp”),因为我遇到了错误,可能没有对regexp的引用。