我必须使用Python 2.7在文档中创建一个唯一的文本标记,并具有以下功能:
def build_textual_marker(number, id):
return "[xxxcixxx[[_'" + str(number) + "'] [_'" + id + "']]xxxcixxx]"
输出如下:[xxxcixxx[[_'1'] [_'24']]xxxcixxx]
然后我必须在我的文档中找到这个表达式。我最终得到了以下正则表达式,但它似乎无法正常工作:
marker_regex = "\[xxxcixxx\[(\[_*?\])\s(\[_*?\])\]xxxcixxx\]"
我想知道在这种情况下我应该如何编写正确的正则表达式?你知道吗
与其说是懒星,不如直接与digit类相处(函数
build_textual_marker
采用number
参数,不是吗?)地址:见a demo on regex101.com。你知道吗
尝试使用
演示:http://regexr.com/3d887
相关问题 更多 >
编程相关推荐