求正则表达式的写法
问题描述:
求正则表达式的写法
要匹配以住字开头,包含省市县三个字中任意一个,以中文逗号或句号结尾的句子,住字和省市县三字中间不能包含的有中文逗号和句号,怎么写.
例如我想匹配出“住某县某村某组,”而不想匹配出“住院期间,B到某县出差,”这样中间包含的有标的符号的句子
答
住[^,.]+[省市县][,.][省市县]和[,。]中间还可能有其他汉子,这么写对吗住[^,。]+[省市县]\S*[,。]住[^,。]+[省市县]+[^,。,.]+[,。]