2
私は、次の文字列を持っている:私がしようとすると、文字(
とそれの後にすべてのものを取り除くとき、それが一致していない、しかしre.sub
s = u'アガサ・クリスティー 奥さまは名探偵 ~パディントン発4時50分~(字幕版)'
を:
>>> print re.sub(r'\(.+$', '', s)
アガサ・クリスティー 奥さまは名探偵 ~パディントン発4時50分~(字幕版)
を
アガサ・クリスティー 奥さまは名探偵 ~パディントン発4時50分~
:
は、どのように私は、文字列だけであることをなるだろうか?
ありがとうございます。これにより、問題が解決されます。 – David542
're.sub(u '(。* $'、 ''、s)'の場合にも機能します。 – Quinn
これは本当ですが、@ccfですが、 're.sub(ur '\(。+ $'、 '()'、s)'を実行してもうまくいきません。だから、私は 'unicode' - すべてのargsのify、ちょうどの場合。 –