Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Выбрать ОТ и ДО или ДО Бьюсь над регуляркой, которая будет выбирать из строки адреса нужные мне данные. Адреса представлены в различных форматах, например: 610046, г. Киров, Октябрьский проезд, д. 14 (во дворе дома Октябрьский проспект, д. 60) 610017, г. Киров, ул. Маклина, д. 34 613150, Слободской район, д. Бабичи, д. 1 (на берегу реки Вятка) г. Киров, ул. Маклина, д. 34 из всего этого нужно получить: https://www.cyberforum.ru/ php-regex/ thread1846052.html Как массово удалить известные ссылки в wordpress? PHP
Есть около тысячи ссылок, которые необходимо удалить из wordpress не затрагивая текст ссылки. Есть такой код, который подсказали на другом ресурсе, но он совершенно не работает. Вставляется в functions.php для единичного прогона. function links_remove () { $args = array ('numberposts' => 9999); $allposts = get_posts( $args ); foreach( $allposts as $post ) { $id = $post->ID;...
PHP Поиск в файле по определенным критериям с последующим выводом на печать https://www.cyberforum.ru/ php-regex/ thread1844257.html
Всем доброго времени суток! Я только начинаю изучать PHP и столкнулся с такой проблемой. Есть задание типа - Выдать на печать строки файла(файл типа .txt), в которых есть слова, написанные только прописными буквами латинского алфавита. У меня получилось сделать, что-бы выводились только слова по заданному шаблону а вот как вывести всю строку я не могу разобраться... Вот код <?php ...
PHP Почему работает не корректно? Есть большие списки ингредиентов, типа: для теста, для начинки, для крема... они отображаются в блоге при наведении на фотографию блюда. Но из-за смены дизайна сайта, они теперь не влезают под фото, потому надо сократить список, оставив только основные ингредиенты. ,т.е. первые абзацы+первый список. написал следующую регулярку, но она почему-то выводит все, не удаляя второе echo... https://www.cyberforum.ru/ php-regex/ thread1843964.html
PHP Выделение слова из тегов
Привет всем! Есть тэги: <span class="name">Маша</span> <span class="name">Саша</span> <span class="name">Паша</span> Из этих тэгов надо выделить имена (Маша, Саша, Паша). Конструкция <span class="name"> всегда одинаковая и всегда сопровождается закрывающим тэгом </span> Помогите, пожалуйста, с регулярным выражением.
PHP Преобразовать выражение url https://www.cyberforum.ru/ php-regex/ thread1842803.html
необходимо из http://www.mysite.com сделать mysite.com правильно ли будет использовать шаблон("www." может и не быть) ^https?\:\/\/w{3}\. как показать, что "www." может и не быть? так (www\.)?
PHP Необязательные параметры в URL Есть функция: public static function convert_url($pattern){ $m = '#^'; $m = preg_replace_callback('#\{+\}#', function($match){ return '(.+?)'; }, $pattern); $m = '/*$#i'; return join($m, $pieces); } https://www.cyberforum.ru/ php-regex/ thread1839946.html PHP Некоректно работает регулярное выражение
Доброго времени суток! Как доработать это регулярное выражение под следующий файл(во вложении)? $file = file('data.txt'); foreach($file as $k => $v){ if(!preg_match("~^(?:(?:||3)\. (?:0|1)\. (?:\\d{2})/ (?:0?|1|2)\: (?:)/
PHP Удаление записи через код страницы Добрый день! К сожалению, совсем не разбираюсь в программировании. Хотела бы получить консультацию. Скажите пожалуйста, возможно ли через код страницы удалить определённую запись? https://www.cyberforum.ru/ php-regex/ thread1838728.html PHP Регулярка - Как вырезать img по имени файла? https://www.cyberforum.ru/ php-regex/ thread1834679.html
Помогите плиз с регуляркой, убил весь день на поиск решения, перепробовал <censored> вариантов, но так и не выходит удалить из текста не все, а только выбранные изображения по их именам файлов. К примеру в тексте имеется Х изображений: текст текст текст <img src="/ххх/ххх/img_1.jpg" alt=""> текст текст текст <img src="/ххх/ххх/img_2.jpg" alt=""> текст текст текст <img src="/ххх/ххх/img_3.jpg"...
PHP Подскажите как удалить из строки все конструкции типа {! . !}
Подскажите как удалить из строки все конструкции типа {! ... !} , где ... любой текст
PHP Перебор символов в переменной или строке! https://www.cyberforum.ru/ php-regex/ thread1833077.html
Нужно с помощью перебрать все символы и исключить всё кроме английских букв верхнего и нижнего регистра а также цифры и -(тере) и _(нижний пробел)! Объясните пожалуйста как это сделать ? Заранее спасибо!
179 / 48 / 6
Регистрация: 23.06.2011
Сообщений: 248
0

Preg_replace не работает с русским текстом и case insensetive - PHP - Ответ 9746488

09.11.2016, 17:11. Показов 1970. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Как я понял, тема известная. Гугл, в основном, выдает ссылки на темы как минимум двухлетней давности, php 5.3, 5.4. У меня php 5.6. Задача до жути простая:
Есть фраза "Общество с ограниченной ответственностью "Рога и Копыта".
Мне нужно убрать кусок "Общество с ограниченной ответственностью". Осложняется это все тем, что этот кусок может быть написан полностью большими буквами / каждое слово с большой буквы / только первое слово с большой буквы / все маленькими буквами.
Попытался навесить на него
PHP
1
preg_replace('/общество с ограниченной ответственностью/i', '', 'Общество с ограниченной ответственностью "Рога и Копыта"')
, ожидая на выходе получить строку "Рога и Копыта" - и не получил! Не работает модификатор /i. Сама по себе замена работает (проверил на нижнем регистре).
Подскажите, как быть, куда копать?
ps: Версия php5.6, пробоевал mb_ereg_replace - тоже не работает.

Вернуться к обсуждению:
Preg_replace не работает с русским текстом и case insensetive PHP
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 17:11
Готовые ответы и решения:

Шифровальщик по принципу регистра сдвига c линейной обратной связью не работает с русским текстом
Всем доброе время суток! Возникла следующая проблема: я написал шифровальщик по принципу регистра...

Ошибка CASE в CASE возникла при переносе в столбец с текстом, дату
Подскажите пожалуйста, при формировании второго условия возникла ошибка, как исправить? - как...

Blob с русским текстом
Всем привет! Есть csv файл, который записан в базе в blob. Нужно распарсить каждую строчку, взяв...

idhttp - работа с русским текстом
Проблема такая strRead = Http1-&gt;Get(strURL); русские буквы считываются каракулями - как их...

3
09.11.2016, 17:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 17:11
Помогаю со студенческими работами здесь

Работа с русским текстом в linux
Пишу консольное приложение в Code::Blocks на Ubuntu 15.04. Выводит он русский текст и без всяких...

Сохранение вебстраницы с русским текстом
написал код:using System; using System.Collections.Generic; using System.ComponentModel; using...

Проблема с русским текстом в форме
С некоторых пор введенный по-русски текст из формы передается в таком виде...

SELECT не находит строку с русским текстом
Есть база данных в кодировке utf8: Структура 1 id int(12) UNSIGNED Нет Нет ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru