括弧内のテキストを抽出
場合によっては、括弧内に含まれる特定のテキストを抽出する必要がある場合があります。たとえば、「Username (Sales)」というテキストがあり、括弧内のコンテンツのみを取得する必要があると考えてください。
正規表現を使用せずにこれを行う簡単な方法は、文字列操作関数を使用することです。その方法は次のとおりです:
<code class="language-python">input_string = "用户名 (销售)" output = input_string.split('(', 1)[1].split(')', 1)[0]</code>
このコードでは、split('(', 1)
メソッドは、指定された区切り文字 (左括弧) に基づいて入力文字列を 2 つの部分に分割し、最初の 2 つの部分のみを返します。次に、split(')', 1)[0]
は 2 番目の部分から括弧内のテキスト (括弧内のコンテンツ) を抽出し、閉じ括弧を破棄します。この方法は、開始括弧と終了括弧が既知で、文字列内に 1 回しか出現しない場合にうまく機能します。
他の方法には、正規表現の使用や文字列文字の反復処理が含まれる場合がありますが、ここでは説明しません。提供されているメソッドは、括弧内のテキストを抽出するための簡潔かつ効率的な方法を提供します。
以上がPythonで括弧で囲まれたテキストを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。