Heim > Backend-Entwicklung > Golang > Benötigen Sie einen regulären Ausdruck, um „20 % zusätzlich verdienen' oder „20 % zusätzlich verdienen' zu validieren.

Benötigen Sie einen regulären Ausdruck, um „20 % zusätzlich verdienen' oder „20 % zusätzlich verdienen' zu validieren.

王林
Freigeben: 2024-02-09 13:33:09
nach vorne
529 Leute haben es durchsucht

需要一个正则表达式来验证“赚取额外 20%”或“赚取额外 20%”

php-Editor Xiaoxin stellt Ihnen in diesem Artikel einen regulären Ausdruck vor, der zur Überprüfung von „20 % zusätzlich verdienen“ oder „20 % zusätzlich verdienen“ verwendet wird. Reguläre Ausdrücke sind ein leistungsstarkes Tool zum Textabgleich, mit dem Zeichenfolgen in einem bestimmten Format validiert und extrahiert werden können. Dieser reguläre Ausdruck kann uns helfen, Zeichenfolgen zu finden, die bestimmte Anforderungen in einem Text erfüllen, und sie entsprechend zu verarbeiten. In diesem Artikel erklären wir den Aufbau und die Verwendung dieses regulären Ausdrucks im Detail, damit jeder ihn besser verstehen und anwenden kann.

Frageninhalt

Benötigen Sie einen regulären Ausdruck, um die unten genannte Zeichenfolge zu validieren.

'Earn extra 20%' - valid

'Earn 20% extra' - valid

'earn extra 20%' - valid

'earn 20% extra' - valid

'Earn 20' - valid

'Earn ' - Invalid

'20' - Invalid

'Earn ^&' - Invalid
Nach dem Login kopieren

Es sollten keine anderen Sonderzeichen erlaubt sein

– Verwendung von Golang 1.19

Problemumgehung

Verwenden Sie das (?i)-Flag (Groß-/Kleinschreibung wird nicht beachtet) und eine Alternative optionaler Begriffe (anstatt Lookaround zu verwenden, der von go nicht unterstützt wird):

(?i)earn (\d+%?( extra)?|extra \d+%?)
Nach dem Login kopieren

Siehe Live-Demo für reguläre Ausdrücke.

Siehe Live-Demo.

Das obige ist der detaillierte Inhalt vonBenötigen Sie einen regulären Ausdruck, um „20 % zusätzlich verdienen' oder „20 % zusätzlich verdienen' zu validieren.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage