我在python上使用正则表达式,然后我得到了下面的字符串,我需要解析一些类似的
XCT_GRUPO_INVESTIGACION_F1.sql
XCT_GRUPO_INVESTIGACION_F2.sql
XCT_GRUPO_INVESTIGACION.sql
XCS_GRUPO_INVESTIGACION.sql
我需要解析所有的字符串??T、 但是字符串不必包含F1
、F34
、constrains
等内容
所以我有以下模式
^{pr2}$[a-zA-Z][a-zA-Z][tT]_
=检查第一个值和第二个值可以是任何值,但是后面必须跟t_
或{
([a-zA-Z]).*
=任何时间的a-z和a-z值
(sql|SQL)$
=必须以sql或sql结尾
我有点像
ICT_GRUPO_INVESTIGACION_F1.sql
ICT_GRUPO_INVESTIGACION_F2.sql
ICT_GRUPO_INVESTIGACION.sql
但它包含F1
、F?
、constrains
等
如何对正则表达式说([a-zA-Z]).*
中没有包含{
此正则表达式应该有效:
您可以在此处放置任意数量的不需要的组合
(?!_F[0-9]|other_expression|...)
正则表达式包含以下部分:
^{pr2}$您可以找到其他信息here、here和here
相关问题 更多 >
编程相关推荐