Työskentelen Drupal Commerce -toimitussäännön parissa, ja se tarvitsee säännöllisen lausekkeen postinumeroiden vertaamiseksi ostajien osoitteisiin alla esitetyllä tavalla; = ”19bba51f5b”>
Havaitsen tämän koodin olevan kirjainkokoinen ja tarvitsen sen rennompaa sallimalla pienet tai sekoitetut.
Olen lukenut tarvitsevani i lippu, mutta en ole varma, kuinka tätä soveltaa.
Voisiko joku antaa minulle esimerkin?
Kommentit
Vastaa
Kirjainkoolla ei ole merkitystä, kun yleensä lisätään ”i” -merkki erotinpalkin jälkeen, jotain tällaista: / ^ AB37 | ^ AB38 | ^ AB41 / i
mutta tapauksesta riippuen sitä voidaan muuttaa. Esimerkiksi JS: ssä uuden parametrin lisääminen (var re = new RegExp(myVar,"ig")
) tai php: ssä on preg_match("[expression]i", $text, $matches);
i
-lippua:/^AB37|^AB38|^AB41/i
i
tulee loppuun. Voit testata sääntöäsi tällä työkalulla: regexr.com – muuten ' väitän, että DC on väärässä, jos se ei voinut ' hyväksyä kelvollista regexiä.