Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中执行简单的Javascript正则表达式_Javascript_Python_Regex - Fatal编程技术网

在Python中执行简单的Javascript正则表达式

在Python中执行简单的Javascript正则表达式,javascript,python,regex,Javascript,Python,Regex,如何在Python(3.2)中执行此javascript正则表达式 正则表达式的工作原理如下: 我尝试了re库,但不知道如何设置周期[$2]$3使用re库 使用python正则表达式工具测试正则表达式 你看过吗?这应该是非常直接的。我试过u=pattern.replace('-','.')v=re.sub(r'(^ | \.)([0-9]+)($| \.),r'[$2]$3',u)但没有成功,句点在python中不起作用,用斜杠代替美元来表示组:r[\2]\3。 exmple_string.r

如何在Python(3.2)中执行此javascript正则表达式

正则表达式的工作原理如下:

我尝试了re库,但不知道如何设置周期[$2]$3

使用re库


使用python正则表达式工具测试正则表达式

你看过吗?这应该是非常直接的。我试过
u=pattern.replace('-','.')
v=re.sub(r'(^ | \.)([0-9]+)($| \.),r'[$2]$3',u)但没有成功,句点在python中不起作用,用斜杠代替美元来表示组:
r[\2]\3
exmple_string.replace(/-/g, '.').replace(/(^|\.)([0-9]+)($|\.)/g, '[$2]$3');
import re

value = "55-fathers-2-married"
value = value.replace("-", ".")
re.sub(r"(^|\.)([0-9]+)($|\.)", r"[\2]\3", value)