Herakles
Profifragensteller
Moin!
Ich möchte gern in einem regulären Ausdruck nach ASCII-Zeichen suchen. Ein Blick auf Wikipedia zeigt mir, dass es offenbar die Klasse
sein müssten, denn sie beinhaltet als "Metaklasse" [:alnum:], [
unct:] und Leerzeichen. Da [
unct:] offenbar kein § enthält, was ja kein ASCII-Zeichen ist, hätte ich erwartet, dass die Klasse [
rint:] das ist, was ich suche.
Wenn ich jetzt aber folgendes mache:
...dann schluckt sed(1) das Paragraphenzeichen weg. Wie man aber hier sieht, ist der Paragraph gar nicht Teil des ASCII-Zeichensatzes.
Welche Klasse beinhaltet also NUR und ausschließlich ASCII-Zeichen?
Danke für Eure Infos,
Herakles
Ich möchte gern in einem regulären Ausdruck nach ASCII-Zeichen suchen. Ein Blick auf Wikipedia zeigt mir, dass es offenbar die Klasse
Code:
[:print:]
sein müssten, denn sie beinhaltet als "Metaklasse" [:alnum:], [
unct:] und Leerzeichen. Da [
unct:] offenbar kein § enthält, was ja kein ASCII-Zeichen ist, hätte ich erwartet, dass die Klasse [
rint:] das ist, was ich suche.Wenn ich jetzt aber folgendes mache:
Code:
echo "§" | sed -e "s/[[:print:]]//g"
...dann schluckt sed(1) das Paragraphenzeichen weg. Wie man aber hier sieht, ist der Paragraph gar nicht Teil des ASCII-Zeichensatzes.
Welche Klasse beinhaltet also NUR und ausschließlich ASCII-Zeichen?
Danke für Eure Infos,
Herakles