gpt4 book ai didi

Python正则表达式捕获重用

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

我正在尝试创建一个Python正则表达式,当且仅当该字符串以相同的小写字母开头和结尾时,它才会匹配该字符串。以下似乎应该有效,但匹配每个字符串:

(?P<st>[a-z]).*(?P=st)$

如有任何建议,我们将不胜感激。

最佳答案

^([a-z]).*\1$

这将需要反向引用。请参阅演示。

https://regex101.com/r/iV6mP5/5#python

import re
p = re.compile(r'^([a-z]).*\1$', re.MULTILINE)
test_str = "a sdf sd fdsf sd a\nsdfdsf ASDSDSAD@#$@#ASDASDs\nsadasd Wdsda"

re.findall(p, test_str)

关于Python正则表达式捕获重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136349/

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