*   >> Lezen Onderwijs artikelen >> tech >> web development

Meer reguliere expressie patronen in Php

h ("/zijn door $ var /", "Dit is zijn hond door mij.") Hier, het patroon, /zijn hond door /is hetzelfde als zijn /$ var door /. In de latere patroon, is 'hond' is vervangen door $ var. Tekenklassen Revisited Een tekenklasse is een reeks tekens tussen haken, waarvan er één en slechts één van de tekens die in het subject ten opzichte van het patroon wordt bereikt. Beschouw het patroon (reguliere expressie), $ re = "/[BCR] aan /"; Dit zou overeenkomen met vleermuis, kat of een rat.

De klasse is [BRC] en slechts één van de personages in de vierkante haken, samen met "op" kan iets in het onderwerp reeks passen. Een klasse is een set van deze tekens; [GJD] is een andere klasse, [hdqwe] is een andere klasse [opqd] is een andere klasse, enz. Slechts één van de personages in de vierkante haken samen met de rest van het patroon zou iets in de string aan te passen. Je moet de volgende accepteren: Het dashboard karakter, -, binnen een tekenklasse geeft een bereik. We hebben dit eerder gezien.

Echter, wordt het dashboard karakter buiten het karakter klas en in het patroon letterlijk genomen. De circumflex karakter '^' aan het begin van de tekenklasse, ontkent de klasse; binnen het karakter klasse, maar niet aan het begin van de klasse, het is letterlijk genomen. Buiten de karakterklasse, aan het begin van het algemene patroon, dat overeenkomt met het begin van het subject string. Buiten het karakter klasse, de escape-reeks, is \\ b behandeld als een woord grens; binnen een tekenklasse, wordt deze behandeld als een backspace karakter.

Binnen het karakter klasse, de periode heeft geen speciale betekenis. Buiten en in het patroon, dat komt overeen met elk teken behalve de \\ n teken in het onderwerp, door gebrek. We zullen zien wat de "standaard" hier, middelen, later. De nieuwe regel karakter is nooit behandeld op een speciale manier character classes. Een klasse zoals [^ e] zal altijd overeenkomen met een \\ n karakter. Dat is het voor dit deel van de reeks.

We hebben gesproken over bijpassende herhalingen; we hebben gesproken over bijpassende afwisseling; we hebben gesproken over bijpassende afwisseling; we hebben gesproken over metacharacters; We hebben gesproken over het combineren van passende functies; we hebben gesproken over variabelen in reguliere expressies en we hebben character classes revisited. In het volgende hoofdstuk, zullen we praten over de gevolgen van het hebben van haakjes in een patroon. Laten we hier een pauze nemen. We blijven in het volgende dee

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.