这样的正则表达式怎么写:不包含abc,包含def,不包含ghi,但ghidefabc能被匹配,但abcdefghi不匹配 如题。就是正则表达式考虑字符串顺序是否匹配,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^((?!abc)[a-z]+)[d][e][f]([a-z]+(?!ghi))$应该是这样吧 ^((?!abc)[a-z]+)[d][e][f]([a-z]+(?!ghi))$应该是这样吧 import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test{ public static void main(String[] args){ String content = "def"; String regex = "^((?!.*?abc)(?=.*def)(?!.*?ghi)[a-zA-Z]+)|ghidefabc$"; Matcher matcher = Pattern.compile(regex).matcher(content); System.out.println(matcher.matches()); }} 请问,java如何获得单个字符的宽度高度信息,这么简单的问题,我找了半天没解决................... scanner读取数据出错 请问一下为什么这个APPLET总是闪烁??谢谢 初学JAVA,问一个关于IO中读取对象的问题 文件流close()方法使用的迷惑? 奇怪的问题! 又一个使用了未经检查或不安全的操作,小弟刚学Java看的书都没有泛型... 谁碰到过Grphics的这种诡异的事情呀? 如何用java实C++中的goto关健字! 决定每次提问给分的数量是由什么决定的???? 关于java excel导出 关于java读取文件时的一点小问题
应该是这样吧
应该是这样吧
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class Test{
public static void main(String[] args){
String content = "def";
String regex = "^((?!.*?abc)(?=.*def)(?!.*?ghi)[a-zA-Z]+)|ghidefabc$";
Matcher matcher = Pattern.compile(regex).matcher(content);
System.out.println(matcher.matches());
}
}