ホームページ >バックエンド開発 >Python チュートリアル >正規表現を使用して、Python の `str.replace()` でタグを山括弧や数字に置き換えるにはどうすればよいですか?
String.replace() での正規表現置換
str.replace() を使用した文字列置換では、カスタム正規表現を合わせるパターン。あなたの場合、タグを山かっこと数字に置き換える必要があります。
これを行うには、次のコードを使用できます:
import re line = re.sub(r"<\[\d+>", "", line)
正規表現を分解してみましょう:
あるいは、フリースペース モードでより説明的な正規表現を使用することもできます:
line = re.sub(r""" (?x) # Use free-spacing mode. < # Match a literal '<' /? # Optionally match a '/' \[ # Match a literal '[' \d+ # Match one or more digits > # Match a literal '>' """, "", line)
このバージョンでは、パターンのさまざまな部分を明示的に指定しているため、
正規表現置換を使用すると、特定の値をハードコーディングしたり置換を繰り返したりすることなく、これらの不要なタグを簡単に置換できます。各タグごとに。
以上が正規表現を使用して、Python の `str.replace()` でタグを山括弧や数字に置き換えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。