Unterausdrücke
Es ist oft sinnvoll, einen Ausdruck in mehrere Unterausdrücke zu unterteilen, um beispielsweise zu bedeuten: „Mindestens eine dieser Zeichenfolgen muss genau übereinstimmen.“ Dies geschieht mit Hilfe von Klammern, genau wie bei mathematischen Ausdrücken.
Zum Beispiel:
(sehr) *groß
kann mit „groß“, „sehr groß“, „sehr, sehr groß“ usw. übereinstimmen.
Anzahl der Unterausdrücke
Sie können einen numerischen Ausdruck in geschweiften Klammern {} verwenden, um anzugeben, wie oft der Inhalt wiederholt werden darf. Sie können eine genaue Anzahl von Wiederholungen ({3} steht für die Anzahl der Wiederholungen) oder einen Wiederholungsbereich ({2,4} steht für 2 bis 4 Wiederholungen) oder einen Wiederholungsbereich mit offenem Boden ({2,} bedeutet) angeben mindestens zweimal wiederholen).
Zum Beispiel:
(sehr){1,3}
bedeutet Übereinstimmung mit „sehr“, „sehr sehr“ und „sehr sehr sehr“.
Branch
kann einen vertikalen Balken in einem regulären Ausdruck verwenden, um eine Auswahl darzustellen. Wenn Sie beispielsweise com, edu oder net zuordnen möchten, können Sie den folgenden Ausdruck verwenden:
com|edu|net
Das obige ist der detaillierte Inhalt vonEine kurze Analyse von Unterausdrücken, Unterausdruckszählung und Verzweigungsverwendung (reguläre Ausdrücke). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!