pythonの正規表現で中間テキストを抽出の方法
正規表現の抽出はPythonのreモジュールを使用できます。特定の文字列から特定の2文字間のテキストを抽出する場合の例を次に示します:
import re
# 定义要提取的字符串
string = "这是一个[示例]文本,要提取的内容在中括号[中间]。"
# 定义正则表达式模式
pattern = r"\[(.*?)\]"
# 使用re.findall()函数提取匹配的内容
result = re.findall(pattern, string)
# 打印提取的结果
print(result)
上記のコードでは、「\[(.*?)\]」という正規表現パターンを使用し、角括弧内のテキストをマッチさせました。re.findall()関数は、すべてのマッチ結果を含むリストを返します。コードを実行すると、「[‘サンプル’, ‘中間’]」が出力され、角括弧内のテキストが正常に抽出できたことを示しています。
必要に応じて正規表現パターンを調整することで、さまざまなコンテンツを抽出できます。