我需要一些正常表达式“包含”和“不包含”。 一般情况下我只是写:正则表达式 - 多于一个“不包含”/“包含”
包含:((* WORD_A *)。)$ 和 不包含:(^((?!WORD_A))*)$
这工作正常,如果单独使用,但我想写一些东西,可以检测到某事。像 “包含字A和字B”(为了不相关的!) 和 “包含A字,但不是字B)。
基本上我想的是,用户可以进行如下语句”与Word启动A,包含字B,但不包含C和/或以D结尾“并且程序返回真/假 最好的办法就是追加正则表达式 这是可能的吗?我无法弄清楚。
我相信你会需要短短的单词列表循环,而不是尝试做每一个一次全部。 – Jonathon
关于使用前瞻的第二个答案可能会帮助你:http://stackoverflow.com/questions/469913/regular-expressions-is-there-an-and-operator – mpellegr
谢谢。循环播放列表并不是一种选择,因为它非常庞大,我需要观看演出,不过谢谢。 –