写一个正则表达式(下面有两行试验的例子):
选择一行中前面没有MobileBaseAction字符串,后面是extends BaseAction字符串的部分.
也就是在下面两行中,只能匹配第二行的extends BaseAction,不能匹配第一行的extends BaseAction
第一行:public class MobileBaseAction extends BaseAction
第二行:public class OrderAction extends BaseAction
请问能有正则表达式匹配上吗,我试了很多写法,都达不到这种效果,请大神指点,谢谢
谢谢你,太好了,你真是青年才俊啊.能解释一下意思吗?
追答意思就是不包括MobileBaseAction的其他的字符串
采纳即可
采纳即可
采纳即可
正则表达式匹配一个不包含某一个字符串的部分
String reg = "^(?:(?!MobileBaseAction).)+extends\\\\s+BaseAction\\\\s*$";String str = "public class MobileBaseAction extends BaseAction";str.matches(reg);
正则表达式能匹配到不包含XX的字符串吗
var reg = \/^(?:(?!XX).)*$\/;var str = "sdfXXsdf";console.log(reg.test(str));
正则表达式:匹配一个路径并且该路径不包含某个字符串
针对你刚才的地址描述:[c-f]:\\\\[\\s\\s]*?\\\\{2}[\\w]{1,50}.xls 如果不行的话!可以发站内信给我!我帮你好好看看!
正则表达式 如何完成匹配某个字符串 但是不包含指定字符串
(?=.*no).*部门.*名称.*|.*部门.*名称.*(?=规则.*)如果要更精确的匹配,请“追问”说明。
正则表达式之匹配不存在特定字符的字符串
本次使用 (?!pattern) 匹配,显而易见它是匹配下一个字符串来判断本次的匹配是否成功。当然这是一个否定匹配。在文档中匹配出,不包含“hello”的字符串。其中第1,5,6行包含有“hello”字符串。当然这不是重点,重点是怎么来写这个正则表达式。 当然,结论是:运行效果:将包含有“hello”的...
linux 正则匹配 删除文件中不包含某字符串的行
你的正则表达式 ^((?!bbb).)\/d 几乎正确,但缺少一个关键点。这个表达式使用了负向前瞻断言 (?!bbb) 来匹配不包含 bbb 子字符串的行。但是它还需要一个具体的匹配字符或字符集,以便用于匹配行的所有其他内容。你可以尝试将表达式修改为 ^[^b]*(?!bbb).*$,它将匹配行首的任何数量的非 b ...
请教如何写出一个不包含某字符的正则表达式,比如要求一段文字中不包含...
非要用正则表达式吗?你可以用String的indexOf("新人"),如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。这样说如果返回-1就是不存在新人
不包含字符串“abc”用正则表达式怎样表达
匹配由字母或数字或下划线或汉字组成的字串,但字串中不能出现abc 解释:\\b 匹配单词的开始或结束;?!exp 零宽负向先行断言,只会匹配后缀exp不存在的位置;\\w 匹配字母或数字或下划线或汉字;+ 重复一次或更多次;\\b((?!abc)\\w)+\\b 匹配由字母或数字或下划线或汉字组成的字串,但字串中不能...
php 正则表达式,如何匹配必须包含某字符串和不包含某字符串
)*?YY([\\s\\S](?<!怎么))*?分组([\\s\\S](?<!怎么))*?$\/m 末尾的 m 修正符不能少。。其实这个问题完全可以用 Split 先把字符串每一行分解出来,然后用 strpos 一一查找是否包含 YY,分组,怎么 等字符串,用正则反而更不好做。。上面的正则只能匹配"YY"在"分组"之前出现的字符串。。
正则表达式不包含某个字符串怎么写
C\\s*(?!10\\.3|192\\.168)([0-9]{1,3}\\.){3,}[0-9]{1,3}\\\/[0-9]{1,3}.*((Vlan[0-9]{4,})|(Vlan20)|(Port-channel))