regex 我想使用正则表达式grep一些文本,但它不工作

eh57zj3b  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(105)

我必须grep一些文本,我已经写了正则表达式格式的Python脚本grep文本。但它不是grep文本我想要的。
n="<directory>regression\UC400_019_TC15</directory>" Rep_str = re.findall(r"\b<directory>\w*</directory>\b",n) print(Rep_str)
我想grep的文本之间的“和〈\directory〉”为我做了re.findall,其中,“Rep_str”是不给任何值.它是打印空字符串.所以任何人都可以帮助我如何grep的文本之间的“和〈\directory〉”目录.
我已经尝试grep“和〈\directory〉"之间的文本。其中它给出了空字符串。所以我如何grep“和〈\directory〉”目录之间的文本。

dgtucam1

dgtucam11#

尝试使用以下正则表达式并使用**.group(1)**方法获取文本:

r'<directory>(.*?)</directory>'

相关问题