san1156 发表于 2014-10-11 15:28

求正则表达式,大牛请入~

规则不是很麻烦,但是调试半天,没搞定,请大牛给出指点:

规则:以“QX”开头,内容中不包含“物理”、“化学”、“生物”三个词语

结果:输入字符串,确认是否匹配成功

例如:

QX123物理abc --- 匹配失败
QX生物----------- 匹配失败
QX数学----------- 匹配成功

尝试的办法是:(不行)

^(?i)QX.*[(物理)|(化学)|(生物)].*

多谢O(∩_∩)O~

san1156 发表于 2014-10-11 15:46

求回复,不要沉,不要沉~~~

调皮的小五郎 发表于 2014-10-11 16:00


http://www.zxmh.net/html/book10/


除了默默点个赞,我真的不知道说啥好了

chenzhiquan2000 发表于 2014-10-11 16:16

san1156 发表于 2014-10-11 17:10

多谢关注,已搞定,结贴

附标准答案:
^(?i)QX(?!.*?(物理|化学|生物)).*
页: [1]
查看完整版本: 求正则表达式,大牛请入~