Pythonでは、文字列をどのように切り分けて分割記号を保持しますか?
832 ワード
ソース:https://stackoverflow.com/questions/2136556/in-python-how-do-i-split-a-string-and-keep-the-separators
質問:以下は最も簡単な解釈です:私はこのように使います
でも私が欲しいのは次のような
文字列をタグに分割して操作し、再結合したいからです.
回答:
転載先:https://www.cnblogs.com/everfight/p/split-a-string-and-keep-the-separators.html
質問:以下は最も簡単な解釈です:私はこのように使います
re.split('\W', 'foo/bar spam
eggs')
-> ['foo', 'bar', 'spam', 'eggs']
でも私が欲しいのは次のような
someMethod('\W', 'foo/bar spam
eggs')
-> ['foo', '/', 'bar', ' ', 'spam', '
', 'eggs']
文字列をタグに分割して操作し、再結合したいからです.
回答:
>>> re.split('(\W)', 'foo/bar spam
eggs')
['foo', '/', 'bar', ' ', 'spam', '
', 'eggs']
転載先:https://www.cnblogs.com/everfight/p/split-a-string-and-keep-the-separators.html