在Python中执行简单Javascript Regex

Perform Simple Javascript Regex in Python

本文关键字:Javascript Regex 简单 执行 Python      更新时间:2023-09-26

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

exmple_string.replace(/-/g, '.').replace(/(^|'.)([0-9]+)($|'.)/g, '[$2]$3');

正则表达式的工作方式如下:

如何用regex替换和更正json路径字符串?

我尝试了重新库,但不知道如何格式化句点[$2]$3

使用re库。https://docs.python.org/3.2/library/re.html

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

使用python正则表达式工具测试您的正则表达式。http://www.pythonregex.com/