我有一个字符串,它具有以下模式。字符串将始终保持不变。只是数字会不同如何用正则表达式从字符串中获取数字
Showing Results (1 – 15 of 96,831)
我想从该字符串中提取96,831
。我想用正则表达式来做这件事。什么可以是正则表达式?我尝试过使用两个正则表达式的方式,但仍未获取所需的数字。
"Showing Results (1 – 15 of 96,831)".replace(/[a-zA-Z\(\)]+/g, '').replace(/(\d+ – \d+)/g, '')
其输出如下。该输出包含不需要的空格。
" 96,831"
我想在python中做到这一点。谁能帮我?
你似乎并不在这里需要任何正则表达式。分割并修剪''''中的最后一个条目。它真的是Python吗?你的代码是JS。 –
另外,为什么*我想在python中使用这个正则表达式*如果它仍然没有得到所需的数字*? –
@WiktorStribiżew对不清楚的声明抱歉。我的意思是我想用python的方式来做到这一点,就好像有人想要举例说明一样,他可以用python来表达。 –