2

String: があるとしましょうThe Quick Brown Fox。スペースの代わりに文字を挿入したい。次のようになります。

The-Quick-Brown-Fox

スペースをチェックする文字列全体を反復することで、手動でそれを行うことができました。しかし、いくつかのpython組み込み関数を使用してそれを行うエレガントな方法があるかどうか疑問に思っていましたか?

4

1 に答える 1

7
>>> 'The Quick Brown Fox'.replace(' ', '-')
'The-Quick-Brown-Fox'

空白を置き換えたい場合があります。その場合は次のようになります。

>>> '-'.join('The   Quick  \nBrown\t Fox'.split())
'The-Quick-Brown-Fox'

または正規表現を使用:

>>> import re
>>> re.sub(r'\s+', '-', 'The   Quick  \nBrown\t Fox')
'The-Quick-Brown-Fox'
于 2013-05-22T10:39:49.270 に答える