java metacharacters vs. gewöhnliche Zeichen: dot und andere Symbole
in java regulären Ausdrücken (Regex), ist der dot (.), Ist ein mächtiger Metacharacter, der typischerweise einem Charakter (Regex) entspricht. Es kann jedoch auch als gewöhnlicher Charakter verwendet werden, der einen wörtlichen Punkt bezeichnet. (.)
: Wenn du den Punkt als Metacharacter behandeln willst, hinterlasse es unabgeordnet. Die Prinzipien gelten für andere Metacharacter mit besonderen Bedeutungen in Regex. Um sie als gewöhnliche Zeichen zu verwenden, entkommen Sie ihnen mit zwei Backslashes (\).Beispiele:
, um mit dem Asterisk -Charakter übereinzustimmen (), verwenden \ . .
, um eine beliebige Ziffer (\ d) zu entsprechen, verwenden \\ d.
Konsequenzen der Fluchtmetacharacters
entkommen Metacharacter wirken sich auf ihr originales Verhalten aus. Wenn zum Beispiel das Sternchen () als Metacharacter verwendet wird, entspricht es 0 oder mehr Ereignisse. Wenn es jedoch entkommen (\
), entspricht es dem wörtlichen * Zeichen und verliert seine besondere Bedeutung.Wenn Sie diese Regeln befolgen, können Sie Metacharacter in Java Regex effektiv umgehen, um bestimmte Charaktermuster genau zu entsprechen. .
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3