正则匹配
相关结果1,000个
相关结果约1,000个
怎么正则匹配两个条件 提取数字 In : s = "相关结果约1,000个"
In : re.findall('\d+[\d,]*', s)
Out: ['1,000'] 回复 2# ssfjhh
谢谢了 可能我没说清楚那两个是匹配条件 就是有一文件 里面的每条信息 都会有相关结果多少个或相关结果为多少个 然后要在这个信息里提取出数字我是不知道 怎么连着写这个匹配规则 回复 3# gxl133133
不是把那两行文字中的数字提取出来吗?
你给个例子。 关注下,我想他是想要多少个和约多少个 完全看不懂:outu: 个人理解,他是想要:
1. 在整个文件或者其它数据中把和
“相关结果1,000个”
“相关结果约1,000个”
两个match的匹配找出来,然后,找出来的同时,希望把对应的的数字再取出来。
比如:
相关结果3,800个
相关结果约6,400个
楼主的期望应当是最终找出3800和6400。 个人理解力有限啊, 我竟然连题目都没看明白 回复 7# icymirror
提取出3,800,后面不是很简单吗? 提问题的是需要先把那两个带数字的汉字串先匹配,呵呵。
页:
[1]
2