2.2 Nicht druckbare Zeichen finden

Problem

Finden eines Strings mit den folgenden ASCII-Steuerzeichen: Bell, Escape, Form Feed, Line Feed, Carriage Return, horizontaler Tab, vertikaler Tab. Diese Zeichen haben die hexadezimalen ASCII-Codes 07, 1B, 0C, 0A, 0D, 09, 0B.

Lösung

\a\e\f\n\r\t\v
  • Regex-Optionen: Keine

  • Regex-Varianten: .NET, Java, PCRE, Python, Ruby

\x07\x1B\f\n\r\t\v
  • Regex-Optionen: Keine

  • Regex-Varianten: .NET, Java, JavaScript, PCRE, Python, Ruby

\a\e\f\n\r\t\0x0B
  • Regex-Optionen: Keine

  • Regex-Varianten: .NET, Java, PCRE, Perl, Python, Ruby

Diskussion

Sieben der meistgenutzten ASCII-Steuerzeichen haben eigene Maskierungssequenzen. Sie bestehen alle aus einem Backslash, gefolgt von einem Buchstaben. Das ist die gleiche Syntax, die auch in vielen Programmiersprachen ...

Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.