-1
存在する場合には、各行の先頭から次の正規表現を削除します。an:nn:nn
nは0〜9の数字を表し、aは0〜9の数字も表しますが、存在する可能性もあります。 「夜十二時00分30秒」を持って、私は次のことを試してみましたが、それはうまくいきませんでした:次の正規表現を削除するには?
w = re.sub(r"[0-9]{1,2}:[0-9]{2}:[0-9]{2}: ", "", w)
存在する場合には、各行の先頭から次の正規表現を削除します。an:nn:nn
nは0〜9の数字を表し、aは0〜9の数字も表しますが、存在する可能性もあります。 「夜十二時00分30秒」を持って、私は次のことを試してみましたが、それはうまくいきませんでした:次の正規表現を削除するには?
w = re.sub(r"[0-9]{1,2}:[0-9]{2}:[0-9]{2}: ", "", w)
私はあなたの正規表現に若干の簡素化をお勧めします。
\d{1,2}(:\d{2}){2}
詳細
\d{1,2} # 1 or 2 digits
( # open group
: # colon
\d{2} # exactly 2 digits
){2} # repeat group twice
あなたが持っている ':正規表現あなたの末尾に'と空間を。 – Kasramvd
これは厄介な、固定のおかげだ。 – Tim
'r '\ d?\ d:\ d \ d:\ d \ d'はもう少し簡潔です。 – blakev