@miernic asked很久以前,您如何提取位于另一个字符串中两个已知标记之间的任意字符串。
我的问题是两个标记都包含正则表达式的元字符。具体来说,我需要从字符串('ABCD',),括号,单引号和逗号中提取 ABCD ,所有这些都包括在源字符串中。提取的字符串本身可能包括单引号和双引号,点,括号和空格。造物主总是('和',)。
我尝试使用r'字符串和许多转义字符,但没有任何效果。
Pleeeease ....
答案 0 :(得分:2)
将我的评论转换为答案,以便将来的访问者容易找到解决方案。
您可以将此正则表达式与(?<=\[)parameters\('[^']+'\)(?=\])
一起用作正则表达式定界符:
"
在r"\('(.+?)',\)"
中使用上述正则表达式,以便仅获取从其返回的捕获组。