За последние 24 часа нас посетили 29763 программиста и 1755 роботов. Сейчас ищут 979 программистов ...

кавычки в регулярке

Тема в разделе "PHP для новичков", создана пользователем drakonik999, 21 ноя 2017.

  1. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    $qest = preg_split("/[\s,+-.'!:)()]+/u", $qest);
    как сюда добавить вот " такую кавычку? пробовал такое /" так мне ругается потом на знак который стоит после этой кавычки
     
  2. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    А обратный слеш? \ либо """
     
  3. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @drakonik999, это вопрос не столько о кавычках в регулярке, сколько о кавычках в строке, обрамленной кавычками!
    Как правильно заметил предыдущий оратор, ключ к этой загадке, конечно, саля.. нет, не салями, - экранирование!
     
  4. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Вот так не работает /"\
    Parse error: syntax error, unexpected T_NS_SEPARATOR in Z:\home\auo\www\youtube.php on line 66
    а """ как сформировать правильно?
     
  5. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
  6. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Вот так \"
    слеш для экранирования перед кавычкой
     
    drakonik999 нравится это.
  7. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    А я думал так ошибка, а то текст цветом отличался от других