正则表达式

心大自然宽 2020-09-24 05:48:56
[常住人口城镇化率(25) + 常住人口数量(0) ]
这个怎么使用正则表达式取到 常住人口城镇化率(25) + 常住人口数量(0) 这个内容
大神帮帮忙
...全文
2448 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
心大自然宽 2020-09-25
  • 打赏
  • 举报
回复
提取中括号里的内容,把这个 常住人口城镇化率(25) + 常住人口数量(0) 取出来
心大自然宽 2020-09-25
  • 打赏
  • 举报
回复
是把中括号里面的内容提取出来,然后中括号里面内容不是固定的
sddtlj 2020-09-25
  • 打赏
  • 举报
回复
单独针对这个字符串提取的话,那就是这样 \[((.)+)( \]) 取第一组
xxoo2007 2020-09-25
  • 打赏
  • 举报
回复
问题描述的不是很清楚,推测你的问题是,要取到 “常住人口城镇化率”“ 常住人口数量”这两个数据项对应的数据。 目前不清楚这两个数据项的格式会出现哪些变化,例如顺序是否固定,中间是否会出现其他数据项等等场景。因此建议的做法是对应数据项单独设置捕获正则表达式 (依赖括号界定数据即可): 常住人口城镇化率: 常住人口城镇化率\(([0-9]*)\) 常住人口数量: 常住人口数量\(([0-9]*)\) 代码执行的时候循环捕获
冰思雨 2020-09-25
  • 打赏
  • 举报
回复
问题表述的不明确。 是要去掉方括号,取得里面的字符串内容么? 还是提取方括号里面,加号分割的两个字符串的内容? 还是被括号包围的两个数字? 还是,提取文本及对应的数字,共两组?
大隐藏于寺 2020-09-25
  • 打赏
  • 举报
回复
能举例说下字符串有什么规则么?
心大自然宽 2020-09-25
  • 打赏
  • 举报
回复
有大神帮帮忙吗

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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