preg_match regex string - PullRequest
       15

preg_match regex string

1 голос
/ 30 марта 2012

Каким будет регулярное выражение для соответствия всем трем нижеуказанным SKU?

EPUBRISKSPANISH
PUBRISKSPANISH
PUBRMESPANISH 

Мне нужно сопоставить эти строки trhee в конце строки.

/$SPANISH/

hasnне работает в тестере регулярных выражений, я делаю это неправильно?

Ответы [ 2 ]

3 голосов
/ 30 марта 2012

Вам нужно поместить $ в конце шаблона:

/SPANISH$/

Шаблон, который вы использовали, будет пытаться совпасть с концом строки, за которым следует «ИСПАНСКИЙ», что невозможно.

1 голос
/ 30 марта 2012

Это вам нужно вытащить все спички:

preg_match_all('/\b[A-Z]+SPANISH\b/', $string, $matches);
...