の桁で終わる必要があります。正規表現は文字で始まり、私のpythonを使用して文字列パターンを抽出しようとしているのpython
は大文字「C」
中央部で開始する必要があります。含めることができます/
必見は、1つまたは2つの数字で終わる
例の文字列:
193 skol C/12
334 skol C/6
577 skol C12
345 skol C6
期待されるマッチング結果は次のようになります。
C/12
C/6
C12
C6
これは私の正規表現は、次のようになります。
df['a'].str.extract('^[C]\/?\d{1,2}$')
しかし、それは期待される結果を生成しません。 。私は正規表現に "[]"を追加しようとしましたが、それでも動作しません:(誰でも私にいくつかの提案をお願いしますか?本当にありがとう!
あなたは使用することができます:? 'R '\ BC/\ dは{1,2} \ – anubhava
b''それはあなたにも一致しようとしているように見えるのラインスタートとエンドの-ライン。しかし、あなたのラインの開始位置は "C"の直前にはありません。おそらくあなたの試合から^と$を取り除いてみてください。 – depwl9992
@ depwl9992あなたの提案をありがとう、それは動作します! – QianLi