でエキス番号Iは、以下の式があるとします。正規表現:表現
"1+3x+52-9-45x+x"
私の目標は、すべての定数を抽出することである。 [1、+ 52、-9]
私が持っていますパイソンを使用してみました:
re.findall("[+-]?\d+","1+3x+52-9-45x+x")
結果は次のとおりです。
[ '1'、 '3'、 '52'、 '-9'、 '-45'] xの的係数も抽出されるので、正しくない
。
私も試してみました:
re.findall("[+-]?\d+[+-]?","1+3x+52-9-45x+x")
しかし、まだ機能していませんが。
ここで、sampe入力に「-3」があり、なぜ「-9」が期待されないのですか? – Yunnosch