簡體   English   中英

使用正則表達式 python 查找數字+單詞

[英]Find a number+word with regex python

我想 select 一個數字與文本中的單詞連接。

例子:

text = I want to find 123456R

我試過ref = re.findall('[0-9]+', text)

但它只返回123456 ,而我想要123456R

有人對 select 有一個數字+單詞的想法嗎?

您的表達式只匹配數字一次或多次,而您需要匹配一組數字后跟一個字母。 您可以通過在數字組后附加一個字母組來做到這一點:

ref = re.findall('[0-9]+[A-Za-z]', text);

這是一個演示和解釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM