從括號中擷取文字
在某些情況下,您可能需要提取包含在括號內的特定文字。例如,考慮文字「使用者名稱 (銷售)」以及僅檢索括號內內容的需求。
一種無需使用正規表示式就能直接實現的方法是利用字串運算子。以下是具體操作方法:
<code class="language-python">input_string = "用户名 (销售)" output = input_string.split('(', 1)[1].split(')', 1)[0]</code>
此程式碼中,split('(', 1)
方法根據指定的定界符(左括號)將輸入字串拆分為兩部分,並只傳回前兩個部分。然後,split(')', 1)[0]
從第二部分(括號內的內容)中提取出括號內的文本,並丟棄右括號。這種方法在左括號和右括號已知且字串中只出現一次的情況下非常有效。
其他方法可能涉及使用正規表示式或迭代字串字符,但此處未作探討。提供的方法為提取括號之間文字提供了一種簡潔且有效率的方式。
以上是如何在Python中提取括號內的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!