4 Mart 2011, Cuma
Nasıl özel karakterler için bir dize kontrol etmek için?
Nasıl bir dize değeri Python2 kullanarak tam karakter varsa kontrol edebilirim? Özellikle, eğer dolar işareti varsa algılamak için arıyorum ("$"), virgül (","), ve sayılar.
CEVAP
4 Mart 2011, Cuma
Senin dize üstleniyor s
:
'$' in s # found
'$' not in s # not found
# original answer given, but less Pythonic than the above...
s.find('$')==-1 # not found
s.find('$')!=-1 # found
Ve diğer karakterler için.
... ya da
pattern = re.compile(r'\d\$,')
if pattern.findall(s):
print('Found')
else
print('Not found')
... ya da
chars = set('0123456789$,')
if any((c in chars) for c in s):
print('Found')
else:
print('Not Found')
[Edit: eklendi '$' in s
cevaplar]
Bunu Paylaş:
Bir dize kontrol etmek için nasıl &quo...
Nasıl bir Dize Java sayısal bir tip ol...
Nasıl bir dize Ruby bir dize içerip iç...
Nasıl eğer URL bir dize içeriyorsa kon...
Nasıl kullanarak/Catch olmadan bir diz...