Articles of regex

Регулярное выражение для удаления всех слов, содержащих числа из предложения

Я изо всех сил старался удалить все слова в предложение с числами в них, но все же безуспешно! И я даже попробовал следующее регулярное выражение: $regex = '/(\\s+\\w{1,2}(?=\\W+))|(\\s+[a-zA-Z0-9_-]+\\d+)/'; $x=preg_replace($regex,"",$x); Я пытаюсь выполнить следующее: Исходный текст со словами, содержащими числа и любой особый символ, такой как – и _: This is S3F8G m7j34m h98H40D-3D39 90843-432423 LSDF3 […]

Анализ данных XML / XHTML с помощью Regex

Я прочитал знаменитый пост. Я видел попытки, как с ограниченным успехом, так и с неудачей. О, пламенные войны, как здесь, так и в другом месте. Но это может быть сделано. Хотя я знаю, что фактический аргумент (факт чтения) заключается в том, что регулярные выражения не подходят для синтаксического анализа структурированных деревьев данных из-за их неспособности […]

Преобразование Javascript Regex в PHP

Я знаю, что этот вопрос задавали примерно дюжину раз, но это не технически обман (проверьте остальные, если хотите);) В принципе, у меня есть регулярное выражение Javascript, которое проверяет адреса электронной почты, которые я использую для проверки на лицевой стороне, и я использую CodeIgniter для двойной проверки на задней панели, если проверка на передней панели не […]

Получите все совпадения от строки, начинающейся с и заканчивая, используя php

Как использовать PHP для извлечения из этой строки всего между [startstring] и [endstring] : [startstring]hello = guys[endstring] hello guys [startstring]jerk = you[endstring] welcome to the universe Я хотел бы найти все совпадения [startstring] и [endstring] и повторить текст внутри. Своего рода разделитель. И я хотел бы, чтобы все матчи эхом отозвались от места. Как я […]

Различные результаты для модификатора unicode / multibyte и mb_ereg_replace

Это регулярное выражение кажется очень проблематичным: (((?!a).)*)*a\{ Я знаю, что регулярное выражение ужасно. Здесь не вопрос. при тестировании с помощью этой строки: AAAAAAAAAAAAAA{AA Буквы A и a могут быть заменены почти чем угодно и привести к одной и той же проблеме. Эта пара регулярных выражений и тестовых строк конденсируется. Полный пример можно найти здесь . […]

Будет ли регулярное выражение лучше всего подходит для этой проблемы?

Мне нужно сделать такой URL: https://www.domain.com/m/281/[imagename].jpg и превратите это в это: http://img.ruphp.com/php/[imagename].jpg Мне нужно будет сделать это во многих URL-адресах, поэтому я хочу написать быстрый скрипт php для размещения URL-адресов в массиве, а затем цикл для изменения имени домена и удаления структуры файла в исходных URL-адресах. Не все оригинальные URL-адреса /m/281 немного отличаются. Я думал, […]

Как исправить неверный URL-адрес в PHP?

Использование PHP, Как я могу автоматически исправить неверный URL-адрес, который выглядит следующим образом: /db/?param1=sas23456sdfd&param2=1368115104&parama3=more/resource or… /db?param1=sas23456sdfd&param2=1368115104&parama3=more/resource и переставить его обратно в надлежащий порядок: /db/resource/?param1=sas23456sdfd&param2=1368115104&parama3=more or… /db/resource?param1=sas23456sdfd&param2=1368115104&parama3=more Прежде чем вы спросите, причина неправильного URL-адреса полностью не контролируется, вызванная клиентской библиотекой, которая настаивает на том, чтобы глупо добавить конечную косую черту и больше конечных точек после исходных […]

Как удалить пустые теги html (содержащие пробелы и / или их html-коды)

Нужно регулярное выражение для preg_replace. На этот вопрос не ответил «другой вопрос», потому что не все теги, которые я хочу удалить, не пусты. Мне нужно не только удалить пустые теги из структуры HTML, но также теги, содержащие разрывы строк, а также пробелы и / или их html-код. Возможные коды: <br /> & nbsp; & Thinsp; […]

Удалить числовой префикс из строки – PHP regex

Кто-нибудь захочет помочь мне с регулярным выражением, чтобы надежно распознать и удалить любое число, за которым следует точка, в начале строки? Так что 1. Introduction становится Introduction а также 1290394958595. Appendix A становится Appendix A

Попытка создания URL-адресов с регулярным выражением PHP, японские символы не проходят

Поэтому я пытаюсь создать пули для хранения в моей БД. Мои локали включают английский, некоторые европейские языки и японский. Я допускаю \d , \w , европейские символы транслитерируются, японские символы нетронуты. Период, плюс и тире ( – ) сохраняются. Ведущее / конечное пустое пространство удаляется, а пробел между ними заменяется тире. Вот несколько кодов: (пожалуйста, […]