在Python中执行简单的Javascript正则表达式
如何在Python(3.2)中执行此javascript正则表达式 正则表达式的工作原理如下: 我尝试了re库,但不知道如何设置周期[$2]$3使用re库在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正则表达式工具测试正则表达式 你看过吗?这应该是非常直接的。我试过
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)