我有一個字符串,它具有以下模式。字符串將始終保持不變。只是數字會不同如何用正則表達式從字符串中獲取數字
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來表達。 –