Klausimai pažymėti „preg-match“

Reguliarios PHP programavimo kalbos išraiška
4
atsakymai

Kaip konvertuoti ereg išraiškas į preg PHP?

Kadangi POSIX (ereg) reguliarios išraiškos yra pasenusios su PHP 5.3.0, norėčiau sužinoti paprastą būdą konvertuoti seną išraišką į PCRE (Perl suderinamas reguliarios išraiškos) (preg). Pavyzdžiui, turiu šią reguliarią išraišką: ...
yra nustatytas birželio 07 d. 11 val
4
atsakymai

Kaip nurodyti „Erdvė ar linijos pabaiga“ ir „Erdvė ar linijos pradžia“?

Vaizdas, kurį bandote susieti su stackoverflow šablonu. Norite, kad: [MATCH] stackoverflow yra geriausia [MATCH] i love stackoverflow [MATCH] typostackoverflow taisyklės [NO MATCH] i l ...
yra nustatytas liepos 16 d. 11 val
1
atsakymas

"Nežinomas modifikatorius" g "in ...", kai naudojate preg_match PHP?

Tai yra reguliarioji išraiška, kurią bandau naudoti: /^( \ _||||| )+?@(\t 4}) $ / gim. Aš jį rasiu šioje svetainėje ir ji puikiai veikia, kai bandau ten. Bet kai tik jį įdėjau į savo kodą, gaunu šį pranešimą: ...
nustatyti 26 rug. '10 10:18 val
11
atsakymai

Padalinkite žodį camelCase į žodžius su php preg_match (įprastinė išraiška)

Kaip norėčiau padalinti žodį „oneTwoThreeFour“ į masyvą, kad galėčiau gauti: vieną „Two Three Four“ su preg_match? Aš pavargau nuo to, bet tai tiesiog suteikia visą žodį $ words = preg_match ("/ [a-zA-Z] * (?: [Az] [a-zA-Z] * [AZ] | [AZ] [a- zA-Z] * [az]) [a-zA-Z ...
gruodžio 23 d. '10, 17:44
2
atsakymai

PHP reguliarios išraiškos: galutinis ribotuvas „^“ randamas

Turėjau problemų su reguliariomis išraiškomis. Tai mano kodas $ pattern = "^ ([0-9] +) $"; jei (preg_match ($ pattern, $ input)) echo "taip"; kitaip echo "nope"; Aš jį paleisiu ir gaunu: Įspėjimas: preg_match () [function.preg-match]: galutinis ...
nustatyti 08 sausis '11 20:01
5
atsakymai

Apribotuvas neturėtų būti raidinis skaitmeninis arba „backslash“, bet preg_match

Turiu šį kodą: $ string1 = "Mano vardas yra„ Kate “ir„ im fine “; $ pattern = "Mano vardas yra" (. *) "ir im fine"; preg_match ($ modelis, $ string1, $ atitikmenys); echo $ atitikmenys [1]; ir kai jis paleidžiamas, jis grąžina šią klaidą: Įspėjimas: preg_match () ...
nustatyti Oct 05 '11, 2:25 val
2
atsakymai

Įprastinė išraiška, kurioje yra vienas ar kitas žodis

Turiu sukurti išraišką, atitinkančią sveiką skaičių, po kurio eina „sekundės“ arba „minutės“. Išbandžiau šią išraišką: ([0-9] +) s + (sekundės b) | (minutės) b) veikia gerai kelias sekundes, bet ne minutes. Pavyzdžiui. "5 sekundės ...
birželio 18 d. 13 val
5
atsakymai

PHP - reguliari išraiška leidžia tik raides ir skaičius

Bandžiau: preg_match ("/ ^ [a-zA-Z0-9]", $ vertė), bet manau, kad kažką blogo.
nustatyti 03 gruodis '10, 15:41
3
atsakymai

Regex atitinka IP adresą

Aš reguliariai išreikščiau naujas kalbas ir noriu naudoti preg_match funkciją, kad sužinotumėte, ar eilutė yra IP adresas. Pavyzdžiui, jei $ string = "45.56.78.222" arba kažkas panašaus, preg_match ($ regex, $ string) turėtų grįžti tiesa. Ita ...
gegužės 03 d. 11 val
4
atsakymai

Kaip ieškoti masyve su preg_match?

Kaip atlikti paiešką masyve su preg_match? Pavyzdys: <? Php if (preg_match ('/ (mano + + +) / i', masyvas ('failas', 'mano eilutė => pavadinimas', 'tai'), $ atitikimas)) {// Puiki !! $ items [] = $ rungtynės [1]; } other {// Ups! nerastas! }?>
gruodžio 25 d. '11 2:01
6
atsakymai

Patvirtinkite naudotojo vardą kaip raidinius ir skaitmeninius su pabraukimu

Mano registracijos puslapyje turiu patikrinti vartotojo vardus ne tik raidinius ir skaitmeninius, bet ir papildomus pabraukimus. Aš atėjau šią funkciją: funkcija validate_alphanumeric_underscore ($ str) {return preg_match ('/ ^ \ t
nustatyti 25 rug. '09 23:14
3
atsakymai

Nerasta įprastinių išraiškų preg_quote simbolių

Duomenų bazėje turiu blogų žodžių žodyną, o šie darbai puikiai preg_match_all ("/ b". $ F. "(?: Ing | er | es | s)? B / si", $ t, $ m, PREG_SET_ORDER); $ t yra įvesties tekstas ir yra tiesiog $ f = preg_quote („punk“); „punk“ iš duomenų bazės žodyno, todėl ...
gegužės 23 d. 11 val
1
atsakymas

Kaip atšaukti regex

Galimas dublikatas: įprastinė išraiška, atitinkanti eilutę, kurioje nėra žodžių? Kaip apjungti įprastą išraišką javascript? Tarkime, kad turiu reguliarią foo123 išraišką. Kaip galiu palyginti viską, kas nėra foo123?
04 Feb rinkinys '13, 11:27
4
atsakymai

„Preg Match Empty“ eilutė

Kaip preg_match yra tuščia (tuščia) linija? Man reikia kažko panašaus: / ([0-9] | [NULL STRING]) /
lapkričio 27 d. '09 19:23
11
atsakymai

PHP autentifikavimas yra_numerinis arba preg_match 0-9

Tai nėra didelė problema man (kiek aš žinau), ji mane labiau domino. Bet koks yra pagrindinis skirtumas, jei yra, naudojant is_numeric per preg_match (arba atvirkščiai), kad patikrintumėte vartotojo įvesties vertes. Pavyzdys ...
nustatyti spalio 04 '11, 17:48