ホームページ > バックエンド開発 > Python チュートリアル > Python で正規表現を使用して括弧内のテキストを抽出するにはどうすればよいですか?

Python で正規表現を使用して括弧内のテキストを抽出するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-14 17:38:02
オリジナル
784 人が閲覧しました

How Can I Extract Text Within Parentheses Using Regular Expressions in Python?

正規表現を使用してかっこ内のテキストを抽出する

テキスト データを扱う場合、多くの場合、かっこ内の情報の特定の部分を抽出することが必要になります。たとえば、括弧内の情報を含む次の文字列を考えてみましょう:

u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'
ログイン後にコピー

この場合、括弧内に囲まれた内容を取得することに関心があります。正規表現 (regex) はパターン マッチングの強力な手段を提供しますが、このようなタスクには必ずしも最適なアプローチであるとは限らないことを理解することが重要です。

この特定のシナリオでは、単純な Python スライス操作が効果的に実行できます。目的の結果を抽出します:

s = "u'abcde(date='2/xc2/xb2',time='/case/test.png')"
result = s[s.find("(")+1:s.find(")")]
ログイン後にコピー

このアプローチでは、find メソッドを利用して開き括弧と閉じ括弧の位置を特定し、スライスを使用して囲まれた括弧を抽出します。 文章。結果には、

date=\'2/xc2/xb2\',time=\'/case/test.png\'
ログイン後にコピー
のような括弧内の内容が含まれます。

以上がPython で正規表現を使用して括弧内のテキストを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート