正则表达式中的group是干什么用的?

zhf0021 2005-04-25 12:27:25
看帮助文档看的不是很明白,哪位大虾能否提供一个使用group的例子?
...全文
244 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jFresH_MaN 2005-04-25
  • 打赏
  • 举报
回复
String str="123abcd987dvwvw232";
String reg="^123([^\\d]*)987([^\\d]*)232";

这样一个正则表达式就有2个group
group就是正则表达式里面的()个数
jFresH_MaN 2005-04-25
  • 打赏
  • 举报
回复
对的
上面我在最后少写一个$,表示结尾
zhf0021 2005-04-25
  • 打赏
  • 举报
回复
3x
"^123([^\\d]*)987([^\\d]*)232"
中两个^比较迷惑,一个是表示行首,一个表示“非”对不对?
shan1119 2005-04-25
  • 打赏
  • 举报
回复
en
hongyan2004 2005-04-25
  • 打赏
  • 举报
回复
对啊,

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧