Задать вопрос
@bqio
https://bqio.github.io/

Как с помощью регулярного выражения получить текст из кавычек?

Код:
b "Hello, World!"; //$code
Функция:
function code_parse($code)
{	
	$line = explode(";", $code);
	if (count($line) == 1) exit("Syntax error.");
	$cmd = explode(" ", $line[0]);
	if ($cmd[0] == "b") {
		echo "<b>".$cmd[1]."</b>";
	}
}

Результат:
<b>"Hello,</b>

Как получить всё содержимое из кавычек?
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
devg
@devg
I am Yenior software developer
function code_parse($code)
{
  $line = explode(";", $code);
  if(preg_match("#b \"(.+?)\"#", $line[0], $output)) {
    echo "<b>".$output[1]."</b>";
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
$text = '........';
preg_match("/(\"(.+?)\")/", $text, $output);
print_r($output);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы