Я использую регулярные выражения с помощью preg_replace () , чтобы найти и заменить предложение в части текста. $ Search_string содержит простой текст + теги HTML + & nbsp; элементы. Проблема в том, что только иногда элементы & nbsp; преобразуются в белое пространство во время выполнения, что затрудняет поиск и замену с помощью str_replace () . Итак, я пытаюсь создать шаблон, равный строке поиска и будет соответствовать чему -либо подобному, который содержит, или не содержит элементов & nbsp; < /code>; < /p>
Например: < /p>
$search_string = 'Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, ClassPass acquired its main competitor, Fitmob.';
< /code>
$pattern = $ search_string (но игнорируйте элементы & nbsp; в субъекте)
$subject = "text text text text text". $search_string . "text text text text text";
< /code>
Using A regular expression to exclude a word/string, I've tried:
$pattern = '`^/(?!\ )'.$search_string.'`';
$output = preg_replace($pattern, $replacement_string,$subject);
< /code>
The end result will be that if the $subject does contains a string that is like my $seach_string, но без элементов & nbsp; он все равно будет соответствовать и заменить его на $ reatsive_string
edit:
Фактические значения:
$subject = file_get_contents("http://venturebeat.com/2015/11/10/sourc ... nd-others/");
$search_string = "Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, ClassPass acquired its main competitor, Fitmob.";
$replacement_string = "Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, ClassPass acquired its main competitor, Fitmob.";
Подробнее здесь: https://stackoverflow.com/questions/336 ... lar-string
Regex с preg_match, чтобы найти и заменить аналогичную строку ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1759727666
Anonymous
Я использую регулярные выражения с помощью preg_replace () , чтобы найти и заменить предложение в части текста. $ Search_string содержит простой текст + теги HTML + & nbsp; элементы. Проблема в том, что только иногда элементы & nbsp; преобразуются в белое пространство во время выполнения, что затрудняет поиск и замену с помощью str_replace () . Итак, я пытаюсь создать шаблон, равный строке поиска и будет соответствовать чему -либо подобному, который содержит, или не содержит элементов & nbsp; < /code>; < /p>
Например: < /p>
$search_string = 'Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, [url=site.com]ClassPass[/url] acquired its main competitor, Fitmob.';
< /code>
$pattern = $ search_string (но игнорируйте элементы & nbsp; в субъекте)
$subject = "text text text text text". $search_string . "text text text text text";
< /code>
Using A regular expression to exclude a word/string, I've tried:
$pattern = '`^/(?!\ )'.$search_string.'`';
$output = preg_replace($pattern, $replacement_string,$subject);
< /code>
The end result will be that if the $subject does contains a string that is like my $seach_string, но без элементов & nbsp; он все равно будет соответствовать и заменить его на $ reatsive_string
[b] edit: [/b]
Фактические значения:
$subject = file_get_contents("http://venturebeat.com/2015/11/10/sources-classpass-raises-30-million-from-google-ventures-and-others/");
$search_string = "Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, ClassPass acquired its main competitor, Fitmob.";
$replacement_string = "Two years in, the company has expanded to 35 cities, five of which are outside the U.S. Plus, in April, ClassPass acquired its main competitor, Fitmob.";
Подробнее здесь: [url]https://stackoverflow.com/questions/33671497/regex-with-preg-match-to-find-and-replace-a-similar-string[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия