Thread Performanteste ord()-Lösung gesucht (31 answers)
Opened by bianca at 2019-07-08 08:05

rosti
 2019-07-08 13:51
#190190 #190190
User since
2011-03-19
3180 Artikel
BenutzerIn
[Homepage]
user image
2019-07-08T08:11:08 GwenDragon
Sowas würde ich nehmen:
scalar grep /[^\0-\x{ff}]/, $string;

Editiert von GwenDragon: Tippfehler bei Regex


Funktioniert aber auch nur wenn für $string die Kodierung engeschaltet ist:

Code (perl): (dl )
print scalar grep /[^\0-\x{ff}]/, decode_utf8 "€";



Das findet dann auch Zeichen mit Codepoint > 255. Ansonsten (bytesemantisch) nicht.


MFG
Last edited: 2019-07-08 13:55:50 +0200 (CEST)

View full thread Performanteste ord()-Lösung gesucht