Описание тега posix-ere
Расширенное регулярное выражение POSIX - это разновидность регулярных выражений, используемая командой egrep UNIX/Linux.
1
ответ
Политика планирования
Во время работы над встроенным проектом; во время изменения политики планирования от SCHED_OTHER в SCHED_RR Я получаю проблемы с таймером и задержки загрузки потока. Некоторые проблемы не приходят во время SCHED_OTHER но достигая SCHED_RR(по-кругово…
17 фев '12 в 07:42
2
ответа
ereg_replace для PHP 5.3 +?
Я видел решение о том, что нет необходимости переделывать использование функции ereg для PHP 5.3: хорошая альтернатива eregi() в PHP Оно использует if(!function_exists.... Есть ли функция, которая может быть использована таким образом для ereg_repla…
15 сен '09 в 18:25
1
ответ
Преобразование eregi_replace в preg_replace
Я пытаюсь разобрать некоторые фрагменты HTML и хочу очистить их по разным причинам (XSS и др.). В настоящее время я пытаюсь удалить все атрибуты любого тега, кроме href на привязке. Я делаю это, используя последовательность вызовов eregi_replace, но…
30 ноя '09 в 07:07
0
ответов
POSIX ERE, BRE регулярное выражение, чтобы найти неизвестное слово после конкретного слова
Я пытаюсь найти неизвестное слово после определенного слова. Я хочу сопоставить только первое слово, следующее за словом "ПОЛЬЗОВАТЕЛЬ:". Если мой текст: COMPANY:Asus USER:Cindy STATUS:OK Я хочу, чтобы это соответствовало: Cindy Я не знаю имен всех …
09 окт '18 в 19:47
0
ответов
Расширенные регулярные выражения POSIX - ищите два слова в отдельных строках
Пожалуйста, помогите создать регулярное выражение, которое ищет слова "aaa" и "llll" в тексте (не в одной строке). Текстовый пример 1 (три строки): ааа bbbbb ccc jjj pppppppp мммм fff ggg llll www zzzz Текстовый пример 2 (три строки): ааа BBBB GGGG …
30 июл '13 в 18:59
3
ответа
Совпадение цифр в [g]awk
Я в тупике! Попытка написать регулярное выражение awk для сопоставления строки с 11 цифрами. Я пробовал: if (var ~ /^[0-9]{11}$/ ) if (var ~ /^([0-9]){11}$/ ) if (var ~ /^([0-9]{11})$/ ) if (var ~ /^[0-9]{11}/ ) # altho I really do need to check the…
18 апр '13 в 16:17
3
ответа
Сбой PHP-выражений при переходе с ereg на preg_match
У меня есть класс, который использует PHP ereg() что устарело. Глядя на PHP.net, я думал, что могу просто уйти и перейти на preg_match() Но я получаю ошибки с регулярными выражениями, или они терпят неудачу!! Вот два примера: function input_login() …
07 июл '10 в 06:15
2
ответа
Регулярное выражение POSIX с расширенным синтаксисом не совпадает с тем, где оно должно
Я пытаюсь использовать регулярное выражение POSIX в C, но это не работает. Вот мой код: int regi(char *c, char *e) { regex_t regex; int reti = regcomp(&regex, e, 0); reti = regexec(&regex, c, 0, NULL, 0); if(!reti) return 1; return 0; } int …
19 сен '15 в 05:08
2
ответа
Еще одно исправление PHP
У меня есть небольшой кусок кода, который мне нужно взять от ereg до preg_match. Вот код function be_file_list($d, $x) { foreach (array_diff(scandir($d), array('.', '..')) as $f) { if (is_file($d . '/' . $f) && (($x) ? ereg($x.'$',$f) : 1)) …
31 май '10 в 05:35
1
ответ
Как заменить текст в регулярном выражении с помощью регулярного выражения "POSIX"
У меня есть существующий код в методе PCRE, и я хотел бы иметь ту же функцию в POSIX. Ниже приведен пример кода в PCRE. <?php $regex = "/(\d)/"; $content = "In the garden have dog,cat,23242,rabbit."; echo preg_replace($regex,"<span style='colo…
05 окт '17 в 10:55
2
ответа
Преобразование в прег
Я полный новичок, когда дело доходит до регулярных выражений. Может ли кто-нибудь помочь мне преобразовать следующее выражение в preg? ereg('[a-zA-Z0-9]+[[:punct:]]+', $password) Объяснение, чтобы сопровождать любое решение было бы особенно полезно!…
18 июн '10 в 13:19
1
ответ
Какие языки программирования поддерживают регулярные выражения на основе posix?
Я знаю о модуле re в Python, но он не соответствует стандарту posix и PHP удалил ereg. Есть ли какая-либо библиотека на любом языке, которая поддерживает это? Я думаю, что наиболее близким является библиотека регулярных выражений в Java. Кто-нибудь …
07 сен '17 в 15:19
2
ответа
Почему следующее регулярное выражение не работает в C с использованием regcomp
У меня есть следующее регулярное выражение, чтобы соответствовать последнюю пару фигурных скобок в строке, .+(?={)(.+)(?=}) Пример строки abc{abc=bcd}{gef=hij} Я хочу содержимое внутри последних фигурных скобок (gef=hij) внутри захваченной группы. Э…
28 ноя '14 в 12:07
1
ответ
Экранированная последовательность для подходящего регулярного выражения
Есть ли способ избежать последовательности в aptрегулярное выражение? У меня есть поиск, например libpng++где я хочу буквально соответствовать ++ часть строки. Я знаю, что могу вручную избежать ++ с \+\+, но мне нужно экранировать строку (поскольку …
10 дек '17 в 22:18
1
ответ
PHP - ошибка REG_BADBR при использовании ereg() для регулярных выражений
У меня есть этот код для проверки электронной почты: function VerifRegisterEmail(&$email) { if(empty($email)) { return false; } $pattern_email = '^[[:alnum:]\.-_]+@[[:alnum:]\.-_]+\.[[:alpha:]]{2, 3}$'; if(!ereg('^[[:alnum:]\.-_]+@[[:alnum:]\.-_…
16 июл '09 в 00:39
1
ответ
Странное поведение с жадными модификаторами внутри групп захвата
Рассмотрим следующие команды: text <- "abcdEEEEfg" sub("c.+?E", "###", text) # [1] "ab###EEEfg" <<< OKAY sub("c(.+?)E", "###", text) # [1] "ab###EEfg" <<< WEIRD sub("c(.+?)E", "###", text, perl=T) # [1] "ab###EEEfg" <<<…
26 фев '14 в 23:45
2
ответа
PHP: Как использовать ereg для проверки входного текста И длины строки одновременно?
Я использую ereg следующим образом, чтобы проверить поле, которое может содержать только цифры от 0 до 9: if(eregi("^([0-9])*$", $mynumber)) return true; Однако строка должна содержать от 8 до 10 символов. Можно ли улучшить такое же использование er…
14 мар '10 в 15:51
1
ответ
Регулярное выражение posix для разбора события, вызывающего ошибку
Я пытаюсь проанализировать событие, используя приведенный ниже код, но думаю, что мое регулярное выражение неправильно, вызывая сбой функции regcomp. Кто-нибудь может помочь? Я пытаюсь сделать что-то подобное. #include <stdio.h> #include <s…
30 ноя '17 в 01:13
4
ответа
Устаревший: функция split() устарела. Как переписать это утверждение?
У меня есть следующее утверждение, которое работало до PHP 5.3 с помощью split функция: list($year, $month, $day, $hour, $min, $sec) = split( '[: -]', $post_timestamp ); После обновления до PHP 5.3 я получаю устаревшее предупреждение: Устаревший: фу…
10 авг '10 в 22:18
2
ответа
Почему это регулярное выражение соответствует положительному?
Учитывая шаблон ^[a-zA-Z0-9 .\-_]+$ и строка te\\stпочему матч положительный? Я использую это для проверки имен пользователей и не хочу, чтобы люди ставили косые черты в их именах, это портит URL-адреса. Я зову ereg($pattern, $username), работает PH…
03 июн '09 в 11:13