私はこのコードを持っています:
10641/90X
両方を削除する正規表現が 1 つ必要です
/ and 0X
したがって、残っているコードは
106419
誰がこれで私を助けることができます!?
前もって感謝します!
私はこのコードを持っています:
10641/90X
両方を削除する正規表現が 1 つ必要です
/ and 0X
したがって、残っているコードは
106419
誰がこれで私を助けることができます!?
前もって感謝します!
Perl スタイルの置換:
s{/(\d+)0X}{\1}g;
Python メソッド:
>>> import re
>>> re.sub(r'(/)|(0X)', '', '10641/90X')
'106419'
/
これにより、 orのインスタンスが0X
何も置き換えられません。つまり、それらを削除するだけです。
文字列から数字のみを抽出し、それ以外のものを削除したい場合は、さらに一歩進むことができます。これを使用するだけです:
>>> re.sub(r'[^\d]', '', '10641/90X')
'1064190'
もちろん、この場合、末尾を削除したかった0X
ので、それほど役に立ちません。しかし、同様の問題については、それが良い解決策になるかもしれません。