我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java正则表达式匹配问题

我现在有一个字符串

String str= "[权利要求 5] 如权利要求 4所述 的墨盒 ,其特征在于 :"

想要提取到第几号权力要求

Pattern p = Pattern.compile("^\[权利要求 (\d)\]");
Matcher m = p.matcher(str);

if(m.find()){
System.out.println("["+m.group()+"]");
}

总是匹配不到,求解

 空格加上\s

^\[权利要求\s(\d)\]

数字前面的空格也要计算在内

^[权利要求\n(\d)]

近期文章

  • 求教大神C++问题,新手学C++编程
  • C++连接mysql数据库时,用getString()方法总是出错
  • VISUA C++ 6.0中设置文件的标题的问题
  • 易语言调节rgb亮度问题
  • spring老报错Unable to instantiate Configuration.
  • Linux 如何作为路由器和交换机使用?
  • Eclipse安装插件Aptana的jQuery提示
  • java中如何在表格中添加组件
  • 请问下vb.net怎么才能获得当前网页的源代码
  • c++ static 类实例 是否调用折构函数?
  • vim srcexpl插件与youcompleteme 冲突
  • java线程的休眠和唤醒
  • 音乐播放器的歌词显示问题( 漏掉歌词 )
  • 我配置的aop没有起作用
  • android adb shell getevent -p无法获得0036?
  • mac杀不掉mysqld的进程,求大神帮忙
  • 如何使用wechat developer
  • Java 十进制转十六进制?
  • java构造器,与方法怎么传参,这样不对吗?为什么结果是0
  • 关于HTML中input标签checkbox类型的疑问

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华