0

文字列の末尾の後のスペースを除いて、文字列間のすべてのスペースを「#」に置き換えたいと思います。

例:

input=' hello  world    '
output = '#hello##world'

rstrip()string の末尾のスペースを無視できることを知っています。使わずに試してみたいrstrip()

4

1 に答える 1

2

正規表現を使用します。

import re
a = ' hello  world    '
a = re.sub(' +$', '', a)
output = re.sub(' ', '#', a)

しかし、実際には、これはより良いです:

output = re.sub(' ', '#', a.rstrip())
于 2013-03-10T17:13:07.730 に答える