Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は正規表現とPythonが初めてです。複数のスペースまたはタブを見つけて単一のスペースに置き換えるPythonでスクリプトを作成するにはどうすればよいですか..or式を作成するにはどうすればよいですか?
or
複数のスペースに対して以下の行を書きましたが、タブも含めるにはどうすればよいですか?
ModCon = re.sub('\s{2,}', ' ', content)
文字を OR するには、文字クラスを使用できます。
content = re.sub("[ \t]{2,}", " ", content)
かっこと縦棒を使用して、任意の式を OR できます。
content = re.sub("( |\t){2,}", " ", content)
これを試して
ModCon = re.sub('(\ |\t)+', ' ', content)
スペースまたはタブが 1 つ以上ある場合は、1 つだけになります