regex

замените символы, скрытые в тексте

Как удалить &nbsp; (которые скрыты) и ПРОБЕЛЫ в тексте ниже, но содержит символы ЮНИКОДА удерживать <br> ... $string = htmlentities($string, null, 'utf-8'); $string = str_replace("&nbsp;", "", $string);

Преобразование простых текстовых URL-адресов в HTML-гиперссылки на PHP

У меня есть простая система комментариев, в которой люди могут отправлять гиперссылки внутри обычного текстового поля. ... якорные ссылки HTML-типа? Я не хочу, чтобы алгоритм делал это с помощью каких-либо других ссылок, только http и https.

Замените только первое совпадение с помощью preg replace [дублировать]

На этот вопрос уже есть ответ здесь: Замените строку только один раз на php preg_replace ... так как она из внешнего источника. Я хотел бы заменить только первое вхождение 'aaa', но не остальные. Это возможно?

PHP - регулярное выражение, разрешающее только буквы и цифры

Я пробовал: preg_match("/^[a-zA-Z0-9]", $value) Но я, наверное, делаю что-то не так.

Как убрать акценты и превратить буквы в "простые" символы ASCII? [дубликат]

На этот вопрос уже есть ответ здесь: PHP: Замените umlauts ближайшим 7-разрядным эквиваленто ... например, ÈâuÑ становится Eaun? Есть ли простой, встроенный способ, которого мне не хватает, или регулярное выражение?

Функция для проверки, является ли строка датой

Я пытаюсь написать функцию, чтобы определить, является ли строка датой/временем, используя PHP. В основном действительн ... X:XX, как я могу написать регулярное выражение, чтобы проверить этот шаблон и вернуть значение true, если оно совпадает.

Регулярное выражение PHP для удаления http://из строки

У меня есть полные URL-адреса в виде строк, но я хочу удалить http://в начале строки, чтобы красиво отобразить URL-адрес (например: www.google.com вместо http://www.google.com) Может ли кто-нибудь помочь?

Что означает регулярное выражение "[^][]"?

Я нашел это в следующем регулярном выражении: \[(?:[^][]|(?R))*\] Он соответствует квадратным скобкам (с их содержимым) вместе с вложенными квадратными скобками.

Удалить атрибут стиля из HTML-тегов

Я не слишком хорошо разбираюсь в регулярных выражениях, но с PHP я хочу удалить атрибут style из HTML-тегов в строке, к ... /p> на просто ваниль <p>Test</p>. Как бы я достиг этого с помощью чего-то вроде функции preg_replace()?

Как выполнить поиск в массиве с совпадением preg?

Как выполнить поиск в массиве с помощью preg_match? Пример: <?php if( preg_match( '/(my\n+string\n+)/i' , array( ... g => name', 'this') , $match) ) { //Excelent!! $items[] = $match[1]; } else { //Ups! not found! } ?>

как мне сделать это предварительное совпадение нечувствительным к регистру?

preg_match("#(.{100}$keywords.{100})#", strip_tags($description), $matches); Я пытаюсь показать только 100 символов с ... дине. Этот код на самом деле работает, но он чувствителен к регистру, как мне сделать его нечувствительным к регистру?

Регулярное выражение для соответствия IP-адресу [закрыто]

Я новичок в регулярном выражении и хочу использовать функцию preg_match, чтобы определить, является ли строка IP-адресо ... 222" или что-то в этом роде, preg_match($regex, $string) должно возвращать значение true. Итак, что $regex должно быть?

Как определить, является ли строка допустимым идентификатором UUID v4?

Я создаю валидатор на основе UUID, сгенерированного браузером клиента, я использую его для идентификации данных определ ... бы сделать основано на регулярном выражении, но я хотел бы что-то более родное, чтобы протестировать его. Есть идеи?

Замените все символы, кроме букв, цифр, пробелов и подчеркиваний [закрыто]

Я ищу замену всех символов в строке, кроме букв, цифр, пробелов и подчеркиваний. Не мог бы кто-нибудь привести пример?

Найдите все между двумя XML-тегами с помощью регулярного выражения

В RegEx я хочу найти тег и все, что находится между двумя XML tags, например, следующее: <primaryAddress> & ... хочу удалять весь тег и подтеги всякий раз, когда я получаю primaryAddress. У кого-нибудь есть идеи, как это сделать?

Захват текста в квадратных скобках в PHP

Мне нужен какой-то способ захвата текста в квадратных скобках. Так, например, следующая строка: [This] is a [test] str ... нужный мне результат? Обратите внимание, что квадратные скобки НИКОГДА не являются вложенными, так что это не проблема.

Регулярное выражение и PHP - изолировать атрибут src от тега img

С помощью PHP, как я могу изолировать содержимое атрибута src от $foo? Конечный результат, который я ищу, дал бы мне пр ... o bar test" title="test image" src="http://example.com/img/image.jpg" alt="test image" width="100" height="100" />';

Удаление всего, кроме буквенно-цифровых символов, из строки в PHP

Я хотел бы получить регулярное выражение или другую строку, которая может заменить все, кроме буквенно-цифровых символо ... нибудь идеи? Редактировать: Теперь мне нужно это, чтобы удалить все, кроме точек, поэтому все, кроме a-z, 1-9, .. Идеи?

Как заменить все разрывы строк XHTML/HTML () новыми строками?

Я ищу лучшую функцию br2nl. Я хотел бы заменить все экземпляры <br> и <br /> с новыми строками \n. Очень ... наю, что в комментариях к руководству по PHP есть несколько решений, но я ищу отзывы сообщества SO о возможных решениях.

PHP/регулярное выражение: Как получить строковое значение HTML-тега?

Мне нужна помощь по регулярному выражению или preg_match потому что я еще не настолько опытен в этом отношении, так что ... ze="10">get me</font></p></textformat>'; $txt = getTextBetweenTags($str, "font"); echo $txt; ?>