標準2941クロアチア文字(Python)置換、正規表現
2919 ワード
学習は、特定の文字列を置き換えます.
l = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
s = input()
for i in range(len(l)):
s = s.replace(l[i], '1')
print(len(s))
lの内容は、文字列において1に変換され、操作が完了した文字列の長さを測定する.import re
print(len(re.sub('dz=|[ln]j|\w\W', 'Z', input())))
正規表現の方法で、上記の場合、入力された文の中で、dz=、lj、nj、アルファベットまたは数字+がアルファベットまたは数字の文字ではなく、もしそうであればZに変換してその長さを測定する方法です.Reference
この問題について(標準2941クロアチア文字(Python)置換、正規表現), 我々は、より多くの情報をここで見つけました https://velog.io/@yosub1220/백준-2941-크로아티아-알파벳-Pythonreplace정규표현식テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol