- くだすれPython(超初心者用) その25©2ch.net
857 :デフォルトの名無しさん[]:2015/04/03(金) 11:16:23.19 ID:s3ZVtSco - Python 2.6.1で以下の置換を実行すると、上の式だとうまくいかないのは何故でしょう?
戻り値はA\?Cとなります。 #coding:utf-8 import re str='A(M)C' print re.sub('[(]M[)]','',str) print re.sub('(M)','',str)
| - くだすれPython(超初心者用) その25©2ch.net
860 :デフォルトの名無しさん[]:2015/04/03(金) 13:44:31.46 ID:s3ZVtSco - >>858
ありがとうございます。以下の様にしたら期待通りの結果になりました。 #coding:utf-8 import re str=u'A(M)C' print re.sub(u'[((]M[))]','',str) print re.sub(u'(M)','',str)
|
|