-
ダブルクォート内のスペースを検索する正規表現パターン:
\"[^\"]*\s[^\"]*\"
このパターンは、ダブルクォートで囲まれた文字列内のスペースを検索します。ダブルクォートをエスケープするために、バックスラッシュを使用しています。例:
import re text = 'This is a "sample text" with spaces inside double quotes.' matches = re.findall('\"[^\"]*\s[^\"]*\"', text) print(matches)
出力:
['"sample text"']
-
ダブルクォート内のスペースを含む全体の文字列を検索する正規表現パターン:
\"[^\"]*\s[^\"]*\"|\"[^\"]*\"
このパターンは、ダブルクォートで囲まれた文字列内のスペースを検索するだけでなく、ダブルクォート内にスペースがない文字列も検索します。例:
import re text = 'This is a "sample text" with spaces inside double quotes. "Another string" without spaces.' matches = re.findall('\"[^\"]*\s[^\"]*\"|\"[^\"]*\"', text) print(matches)
出力:
['"sample text"', '"Another string"']