\

Pythonの正規表現では、ホワイトスペース(スペース、タブ、改行など)をマッチングするために \s 文字クラスを使用します。以下にいくつかの例を示します。

import re

# スペースを含む文字列を定義します
s = "Hello, World!"

# スペースをマッチングする正規表現を作成します
pattern = re.compile(r'\s')

# 文字列からスペースを探します
matches = pattern.findall(s)

# 結果を出力します
print(matches)  # [' ']

このコードは、文字列 s からスペースを探し出します。\s はスペースだけでなく、タブ (\t) や改行 (\n) など、他のホワイトスペース文字もマッチングします。

また、\s に加えて + を使用すると、1つ以上の連続するホワイトスペースをマッチングすることができます。例えば、re.compile(r'\s+') はスペース、タブ、改行など、1つ以上の連続するホワイトスペースをマッチングします。

Pythonの正規表現を使ってホワイトスペースをマッチングする方法について詳しく知りたい場合は、こちらのStack Overflowのスレッドをご覧ください。また、Pythonの正規表現についての全般的な情報は、Pythonの公式ドキュメンテーションを参照してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です