我有这样的数据
simm_ar_stg --想要
simm_ca_bs --想要
simm_std --不想要
我试试这个,但它不起作用simm_(a-zA-Z)(a-zA-Z)_.*
知道如何解析这个吗?
我有这样的数据
simm_ar_stg --想要
simm_ca_bs --想要
simm_std --不想要
我试试这个,但它不起作用simm_(a-zA-Z)(a-zA-Z)_.*
知道如何解析这个吗?
此表达式将为您完成工作:
simm_[a-zA-Z]{2}_[a-zA-Z]+
假设您需要 simm_XX_Y 其中 X 是一个字母,而 Y 应该是一个或多个字母。该表达式以 simm_ 开头,然后我们要求任何带有量词的大写或小写字母,要求这些符号中的 2 个。之后,我们有另一个“_”符号,后跟另一个带有“+”量词的大写或小写字母,表示至少一个。这将匹配:
simm_ar_stg
simm_ca_bs
但不匹配:
simm_std
假设您要查找的是“simm_”,然后是文本,然后是“_”,然后是更多文本,您可以尝试:
simm_.*_.*
试试这个正则表达式:
'/^\w+(-){2}\w+$/'
代码应该是
simm_([a-zA-Z]{2})_.*
或者
simm_([a-zA-Z])([a-zA-Z])_.*`
看起来你想要:simm_letter1letter2_anything
如果是这种情况,试试这个正则表达式:
`/^simm_[a-zA-Z]{2}_.*/`
您正在使用(...)
,这称为捕获组。相反,您想使用字符类[...]
。^
意思是“开始” 。