ホームページ >バックエンド開発 >Python チュートリアル >Python で区切り文字を保持したまま文字列を分割するにはどうすればよいですか?
Python で文字列を分割する際に区切り文字を保持する
区切り文字や区切り文字を含む文字列を扱う場合、多くの場合、区切り文字を保持したまま分割する必要が生じます。実際の区切り文字。 Python では、標準の str.split() メソッドはこの機能を提供しません。 re モジュールを使用した別のアプローチは次のとおりです。
>>> re.split('(\W)', 'foo/bar spam\neggs') ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
その秘密は、区切り文字を括弧で囲むことにあります。そうすることで、セパレータ自体が結果のトークン リストの一部となり、元の文字列構造が維持されます。
このアプローチは、文字列をトークンに分割し、個別に操作してから再構築することが目的の場合に特に役立ちます。区切り文字をそのままにした文字列。
以上がPython で区切り文字を保持したまま文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。