我必须使用 Python 2.7 在文档中创建一个唯一的文本标记,具有以下功能:
def build_textual_marker(number, id):
return "[xxxcixxx[[_'" + str(number) + "'] [_'" + id + "']]xxxcixxx]"
输出如下所示:[xxxcixxx[[_'1'] [_'24']]xxxcixxx]
然后我必须捕获文档中出现的任何此表达式。我最终得到了以下正则表达式,但它似乎无法正常工作:
marker_regex = "\[xxxcixxx\[(\[_*?\])\s(\[_*?\])\]xxxcixxx\]"
我想知道在这种情况下我应该如何编写正确的正则表达式?
最佳答案
关于python - 匹配 python 正则表达式中的复杂表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36712451/