Сначала первое: ни это , ни это , ни это не отвечали на мой вопрос. Поэтому я открою новый. Пожалуйста прочти Ладно ладно. Я знаю, что регулярные выражения не являются способом анализа общего HTML. Обратите внимание, что созданные документы записываются с использованием ограниченного контролируемого подмножества HTML. И люди, пишущие документы, знают, что они делают. Это […]
в настоящее время я заменяю все свои кавычки внутри текста специальными кавычками. Но как я могу изменить свое регулярное выражение, которое будет заменено только кавычками внутри текста, а не те, которые используются в тэгах html. $text = preg_replace('/"(?=\w)/', "»", $text); $text = preg_replace('/(?<=\w)"/', "«", $text); Я не так привык к регулярным выражениям. Проблема в том, […]
Возьмите этот текст Lorem Ipsum: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla felis diam, mattis id elementum eget, ullamcorper et purus. Как я могу с PHP и регулярным выражением получить все, что приходит после Nulla ?
Следующая функция перезаписывает URL-адреса новостей и заголовков продуктов, содержащих всевозможные символы. Строка, которую я хочу создать, состоит только из буквенно-цифровых значений и «-», но без окончаний «-» или пробелов и повторных «-». Функция ниже работает отлично, но я задавался вопросом, есть ли способ написать ее проще или эффективнее? function urlName($string) { $string = trim($string); // […]
У меня возникли проблемы с разработкой, как это сделать, у меня строка выглядит примерно так … $text = "<p>This is some example text This is some example text This is some example text</p> <p><em>This is some example text This is some example text This is some example text</em></p> <p>This is some example text This is […]
Я пишу регулярное выражение, которое найдет либо 1 или более точек . .. … …. затем пробел или не сопровождается чем-либо вообще 1 или более вопросительных знаков ? ?? ??? снова следует пробел или не сопровождается чем-либо вообще Как написать это регулярное выражение, чтобы я мог сделать это или так?
Я хочу получить идентификатор или имя поля, которое продолжает изменять его значение. Пример: У меня есть эти поля в моей форме: <input type="text" id="94245" name="94245" value=""> <input type="text" id="name" name="name" value=""> <input type="text" id="status" name="status" value=""> И я хочу получить идентификатор или имя первого поля, но он продолжает меняться, например: <input type="text" id="52644" name="52644" value=""> […]
Что не так с этим регулярным выражением? Мне нужно, чтобы $ name было только буквенным номером. Теперь он вообще не работает. if (!preg_match("/^[A-Za-z0-9]$/",$name)) { $e[]="name must contain only letters or numbers"; }
Я хочу использовать функцию списка функций из notepad ++ для моего PHP-кода. Фактически список функций работает нормально, если я пишу тег PHP (?>). Но если я не закрыл тег PHP, список функций не работает Я просто хочу, список функций все еще работает, даже я не закрыл тег PHP См. Изображение Наверху без тега PHP. На […]
Я использую php's preg_replace, чтобы преобразовать любые слова, которые имеют hashtags перед ним в ссылку. Итак, что-то вроде #austin будет завернуто в <a href="/tag/austin">#austin</a> Вот мое регулярное выражение. preg_replace('/\B#(\w*[A-Za-z_]+\w*)/', '<a href="/tag/$1">$0</a>', $text); Моя проблема в том, что есть ли какие-либо заглавные буквы, например «#Austin», ссылка будет отображаться как <a href="/tag/Austin">#Austin</a> , вместо этого я хочу, […]