2024-03-29 14:00:09 发布
网友
我有这些可能的信息
Defender el anteproyecto; Defender los anteproyectos; Defender; Anteproyectos
我需要一个python正则表达式,它只能匹配前2个,但不能匹配后2个。我尝试过r"(?i)defender (anteproyectos?)?",但没有成功,只能通过Python逻辑实现:if "xyz" and "uvw" in "abc"
r"(?i)defender (anteproyectos?)?"
if "xyz" and "uvw" in "abc"
如果次要术语发生了任何变化,或者输入字符串是单行或多行的,则可以这样做:
(?i)(defender[^;]+;)
示例:
https://regex101.com/r/L7Qs1p/3
在regex (?i)defender (anteproyectos?)?中,您将anteproyecto(带或不带s)设为可选,将其设为强制性,并且不要忘记中间的单词:
(?i)defender (anteproyectos?)?
anteproyecto
s
(?i)defender.+?anteproyectos?
如果次要术语发生了任何变化,或者输入字符串是单行或多行的,则可以这样做:
示例:
https://regex101.com/r/L7Qs1p/3
在regex
(?i)defender (anteproyectos?)?
中,您将anteproyecto
(带或不带s
)设为可选,将其设为强制性,并且不要忘记中间的单词:相关问题 更多 >
编程相关推荐