-1
嗨,我有以下字符串:Python和正則表達式不能在字符串找到序列
t = '<td align="right" class="ofGridLinesTop" headers="amount" sortvalue="2633.33" valign="top">\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t$2,633.33\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t</td>'
我知道下面的正則表達式序列正確識別我想要的字符串的一部分(sortvalue =「2633.33」)
\bsortvalue=.\b\d+.\d+.
然而,當我使用下面的語句:
Amt = re.findall('\bsortvalue=.\b\d+.\d+.',t)
我拿出空。任何想法爲什麼?
嘗試'R '\ bsortvalue = 「(\ d + \ \ d +。)」''代替。 –
這個正則表達式怎麼樣''(sortvalue)(=)(「。*?」)''? –