正则表达式仅在以特定词开头,包含或结束时匹配

时间:2019-10-26 02:41:39

标签: php regex

我想匹配以下以street开头并以typecode或两者都结尾的字段名,但是如果street之后的单词不是{ {1}}或type。例如:-

code

匹配street_prefix_code street_suffix_code street_type_code street_type_suffix street_type street_code street_type_codestreet_type,但 street_codestreet_prefix_codestreet_suffix_code

1 个答案:

答案 0 :(得分:0)

我相信以下方法可以解决问题:

^street_(type|code)(.*_type|.*_code|)$

它检查字符串是否以 street 开头,后跟 type code ,并在此之后或在的另一个实例上结束 code