gpt4 book ai didi

python - 在python正则表达式中匹配一个复杂的表达式

转载 作者:行者123 更新时间:2023-11-28 22:37:14 24 4
gpt4 key购买 nike

我必须使用 Python 2.7 在我的文档中创建一个独特的文本标记,函数如下:

def build_textual_marker(number, id):
return "[xxxcixxx[[_'" + str(number) + "'] [_'" + id + "']]xxxcixxx]"

输出看起来像这样:[xxxcixxx[[_'1'] [_'24']]xxxcixxx]

然后我必须在我的文档中捕获任何出现的这个表达式。我最终得到了以下正则表达式,但它似乎无法正常工作:

marker_regex = "\[xxxcixxx\[(\[_*?\])\s(\[_*?\])\]xxxcixxx\]"

我想知道在这种情况下我应该如何编写正确的正则表达式?

最佳答案

尝试使用

\[xxxcixxx\[\[_'.*?'\] \[_'.*?'\]\]xxxcixxx\]

演示:http://regexr.com/3d887

关于python - 在python正则表达式中匹配一个复杂的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36712451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com