中易网

请问java中正则表达式 .+\\s((?:(?!\\s).)+)$表示什么意思?

答案:3  悬赏:0  
解决时间 2021-04-28 05:54
  • 提问者网友:失败的占卜者
  • 2021-04-27 12:17
上述的正则表达式表示什么意思?
最佳答案
  • 二级知识专家网友:输掉的尊严
  • 2021-04-27 13:14
// 1个或多个任意字符后面1个空格再后面就是除了空格之外的任意字符1个或多个结尾
String regex = ".+\\s((?:(?!\\s).)+)$";
String input = "aa s";
System.out.println(input.matches(regex));
全部回答
  • 1楼网友:抱不住太阳的深海
  • 2021-04-27 15:20
任意字符后加一个空格后加任意字符,不能以空格结尾
  • 2楼网友:有钳、任性
  • 2021-04-27 14:44
\s 空白(空格符,换行符,回车符,制表符) ^表示模式的开始,如^he匹配所有以he开头的字符串. n* 重复前面的子模式0次或多次 n[ ] 由方括号内的一个字符列表创建的自定义字符类 这个正则式很奇怪,大概意思是: 以(空格&&回车(以回车开头))为开头,这个开头可以0次或多次,然后一个回车结束 说实在的,不懂你要用这个匹配什么东西
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息