请教java中这个java中正则表达式式该咋写

13:55 提问
java正则表达式,怎么写一个match包含空格的pattern?
public static void main(String[] args){
Pattern pattern = Pattern.compile("\\s*|\t|\r|\n");//这里不会写
Matcher m=pattern.matcher("vv vv");
System.out.println(m.matches());
按赞数排序
Pattern pattern = Pattern.compile(".+?\\s*.+");
// \\s*表示任意空格,tab等;.+表示任意多个字符
这个你找个正则的书看看或者在网上搜一下,然后对照着写不就可以了。
Pattern.compile("\s*")就可以了
这个会把中文特殊字符也识别成空格吧。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐JAVA正则表达式,\\\\怎么表示出来_百度知道
JAVA正则表达式,\\\\怎么表示出来
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
深圳中宇视通科技有限公司知道合伙人
深圳中宇视通科技有限公司
知道合伙人
深圳中宇视通科技有限公司,专业生产液晶拼接屏,监视器,广告机,查询机,触摸一体机,微信打印广告机,户外定制广告机,定制显示端产品,欢迎来公司考察指导,期待跟您的合作!
正则表达式中“[”这样的字符有特殊的意义,所以需要写成“\[”。但是“\”本身也是具有特殊意义的转义字符。 所以“\[”就需要写成“\\[”。需要先对“\”进行一次转义
xeu知道合伙人
采纳数:351
获赞数:717
要转义, 每个反斜线前都要加反斜线, 即八个反斜线
qtfllbl知道合伙人
来自电脑网络类芝麻团
采纳数:133
获赞数:276
参与团队:
\\\\\\\\.
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。新手上路,记录开发中的点点滴滴!
正则表达式java中的写法
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("^[0-9]{1}$");
java.util.regex.Matcher m = pattern.matcher(first_letter);
if(m.matches()){
switch (Integer.valueOf(first_letter)) {
case 0: first_letter = "L";
case 1: first_letter = "Y";
case 2: first_letter = "E";
case 3: first_letter = "S";
case 4: first_letter = "S";
case 5: first_letter = "W";
case 6: first_letter = "L";
case 7: first_letter = "Q";
case 8: first_letter = "B";
case 9: first_letter = "J";
Java常用简单正则表达式写法
java 正则表达式详细用法
正则表达式必须牢记的几个元字符详解(java使用实例)
java匹配任意字符的正则表达式
Java正则表达式匹配模式[贪婪型、勉强型、占有型]
java中使用正则验证的写法
JAVA 正则表达式 (超详细)
Java 正则表达式全攻略
没有更多推荐了,Java正则表达式为什么是双斜杠?_百度知道
Java正则表达式为什么是双斜杠?
Stringregex=&1[358\\d{9}]&;怎么是两个\\?Stringregex=&1[358]\\d{9}]&;少打个]...
String regex = &1[358\\d{9}]&;怎么是两个\\?String regex = &1[358]\\d{9}]&; 少打个 ]
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
热心网友知道合伙人
除了定义单个字符之外,也存在一组转义字符:\\(表示单个\)\t(表示按下tab)\n(表示换行) \&(引号)\'(单引号)
而庅没页65知道合伙人
来自电脑网络类芝麻团
而庅没页65
采纳数:148
获赞数:387
擅长:暂未定制
参与团队:
但是在使用字符串的过程之中,也需要注意一点,在char类型之中实际上除了定义单个字符之外,也存在一组转义字符:\\(表示单个\) \t(表示按下tab) \n(表示换行) \&(引号) \'(单引号)
本回答被提问者采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java正则表达式怎么写成能够匹配24小时机制的时间 - ITeye问答
public class TestRep4
public static void main(String[] args)
String rep = "(\\s(((0?[0-9])|([1-2][0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$";
Pattern p = Pattern.compile(rep);
//前面有一空格,23点能匹配
String s = " 23:23:21";
//14点就不匹配了
String s2 = " 14:12:23";
System.out.println(p.matcher(s).matches());
System.out.println(p.matcher(s2).matches());
怎么写24小时都能够匹配呢?
采纳的答案
(([0-1][0-9])|2[0-3]):[0-5][0-9]:[0-5][0-9]
引用(([0-1][0-9])|2[0-3]):[0-5][0-9]:[0-5][0-9]
已解决问题
未解决问题

我要回帖

更多关于 java中的正则表达式 的文章

 

随机推荐