Articles of regex

php preg_replace удалить тысячу разделителей в строке

есть длинные статьи, я хочу только удалить thousand separator , а не запятую. $str = "Last month's income is 1,022 yuan, not too bad."; //=>Last month's income is 1022 yuan, not too bad. preg_replace('#(\d)\,(\d)#i','???',$str); Как написать шаблоны регулярных выражений? благодаря

исключая двойной http из url

Я ссылаюсь на эту ссылку, чтобы извлечь URL-адрес с веб-страницы, содержащей конкретные слова regex для печати URL-адреса с любой веб-страницы со специальным словом в url но несколько URL-адресов, таких как pinterest и URL-адрес реферала facebook, содержат слова, которые мне интересны, но я не хочу использовать facebook, pinterest urls, поскольку они не являются прямым URL-адресом, поэтому […]

как разрешать только пробелы и альфа в полях имен php с использованием regex

Привет, ребята, это мое регулярное выражение, позволяющее использовать только алфавиты и пробелы с одинарной кавычкой и hypen в первом и последнем имени $no_digit = array('firstname'=>$_POST['firstname'],'lastname'=>$_POST['lastname'],'city'=>$_POST['city'] ,'country'=>$_POST['country'],'state'=>$_POST['state']); foreach($no_digit as $index => $text){ echo '<br>regex = ' . preg_match("#[a-zA-Z – ']#",$text); $error_flag = true; $error[$index] = "Wrong Character Found"; } я не знаю, что это не делает […]

Как заменить символы, отличные от ASCII, в строке в PHP?

Мне нужно заменить символы в строке, которые не представлены одним байтом. Моя строка такая $inputText="centralkøkkenet kliniske diætister"; В этой строке есть такие символы, как ø и æ . Эти символы следует заменить. Как я упоминаю их в регулярном выражении, которое я могу использовать для замены?

Регулярное выражение PHP для валюты

Мне любопытно найти регулярное выражение для долларов. Мои входы и правила состоят в том, что могут быть только цифры от 0 до 9 и необязательная точка дешифрования. Если десятичная дробь существует, она должна иметь две 0 t 9 цифр после нее. Так можно, за исключением: 1000 1000.99 Но не: 10001,1 1000. 1,000 $ 100,9

preg_match точный номер

я использую $regex = '/'.implode('|', 10).'/i'; preg_match($regex, $ids) найти число 10 в списке идентификаторов ($ ids). Однако, если список идентификаторов выглядит следующим образом: $ids = array(10, 110, 1010); Приведет ли их все? Как я могу заставить его найти точное число, которое я получил, а не просто найти номер, который содержит номер, который я за ним? […]

Соответствие только числам / персидским символам и латыни

Мне нужен код регулярного выражения, который соответствует номерам / персидским символам и латинским (AZ) я написал следующий код preg_match("/[A-Za-z\s\x{0600}-\x{06FF}0-9_\.\- ]/u",$_POST['input'] ) и отлично работает. но есть проблема, я не хочу вводить какие-либо символы (@, #,!,%, $, &, *). есть идеи?

PHP regexp; извлечь последнюю часть строки

Столбец в моей таблице содержит такие данные: 5020203010101/FIS/CASH FUND/SBG091241212 Мне нужно извлечь последнюю часть строки после косой черты (/), т. Е. SBG091241212 Я пробовал следующее регулярное выражение, но оно не работает: \/.*$ Есть идеи?

Как я могу создать собственное регулярное выражение для «разбора» ссылок HTML?

Строки выглядят как гиперссылки, такие как http: // somethings . Это то, что мне нужно: Мне нужно проверить их, только если они не начинаются с символа " , я имею в виду только те символы: если перед ними нет символов, он должен проверить; Эта строка somethings означает, что могут использоваться любые типы символов (конечно, это […]

Поиск подстроки при игнорировании тегов HTML

Мне нужно совместить части строки, игнорируя теги HTML. Это означает, что пользователь хочет искать строку «foo и foo1» в исходном коде. Two strings, <u>foo</u> and foo1 Из-за тегов он не получил матч. Я пробовал регулярное выражение, но поскольку теги могут и не должны быть там, это кажется слишком сложным. Это не серверный скрипт. Это приложение […]