preg_match проверяет, заключена ли строка в двойные или одинарные кавычки - PullRequest
1 голос
/ 26 февраля 2011

Может кто-нибудь сказать мне регулярное выражение, чтобы увидеть, если что-то заключено в двойные или одинарные кавычки.

"this is the string"

Я хочу, чтобы оно возвращало false, если кавычек вообще нет или нет в началеи конец.

Ответы [ 2 ]

5 голосов
/ 26 февраля 2011

preg_match('/^(["\']).*\1$/m', $string);

вернет 1, если строка окружена двойными кавычками, и 0, если это не так.

0 голосов
/ 26 февраля 2011

Использование:

if (preg_match('#^(\'|").+\1$#', $string) == 1)
...