BBH
-Biz Branding Hub-
投稿日 : 
2019/12/16
更新日 : 
2019/12/16

【python】正規表現で文字列を削除するサンプル

正規表現で文字列を削除するサンプルソースコード

正規表現で文字列を削除する(python)

import re

# 変換前
val = '[12345]abcdefg'
print(val)

# 変換後
result = re.sub(r'\[\d{1,}\]', "", val)
print(result)

実行結果

[12345]abcdefg  // 変換前
abcdefg         // 変換後

解説

result = re.sub(r'\[\d{1,}\]', "", val)


の部分で文字列削除を行っています。
第一引数(r'\[\d{1,}\]')が、検索する正規表現。
第二引数("")が、合致した正規表現を何に変換するか。
第三引数(val)が、対象の文字列です。
この例だと、正規表現に合致した部分を空白文字に変換する(=削除)する、ということになっています。

正規表現については以下を参照ください。

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend