Вопросы по теме 'character-class'
Как я могу инвертировать выражение регулярного выражения, чтобы использовать его в методе java replaceAll?
Мне нужен последний буквенный символ в примере строки: ABRACADABRA123456 . Выражение регулярного выражения [a-zA-Z](?=\d+) дает мне совпадение во всех моих случаях. Как я могу изменить (инвертировать) выражение, чтобы использовать его в методе...
602 просмотров
schedule
15.09.2021
Как вставить переменную в пользовательский класс символов?
Я пытаюсь разрешить программам определять класс символов в зависимости от встречающегося текста. Однако ‹[]> воспринимает символы буквально, и следующее приводит к ошибке:
my $all1Line = slurp "htmlFile";
my @a = ($all1Line ~~ m:g/ (\" || \') ~...
129 просмотров
schedule
19.07.2022
Regex - обратную косую черту нельзя экранировать внутри класса символов, почему?
У меня есть короткий и простой PHP-скрипт, в котором я хочу искать каждую серию из двух или более обратных косых черт внутри строки и заменять их одной обратной косой чертой:
<?php
$link = 'www\\root\\\\test\\';
echo...
124 просмотров
schedule
03.08.2022
Цифры, соответствующие образцу, не работают в egrep?
Почему я не могу сопоставить строку
"1234567-1234567890"
с заданным регулярным выражением
\d{7}-\d{10}
с egrep из оболочки следующим образом:
egrep \d{7}-\d{10} file
?
36840 просмотров
schedule
24.08.2022
С++ regex_replace для очистки конкатенированных десятичных чисел
В рамках очистки строки данных пути SVG для отображения я хочу добавить пробелы между конкатенированными дробными числами.
Например, «0.1.20» должно стать «0.1 .20» — в основном добавьте пробел перед второй десятичной точкой, если у вас есть 2...
70 просмотров
schedule
31.08.2022
Общий подход для (эквивалентных) обратных ссылок внутри класса символов?
В регулярных выражениях Perl такие выражения, как \1 , \2 и т. д., обычно интерпретируются как «обратные ссылки» на ранее захваченные группы, но не так, когда \1 , \2 и т. д. появляются в классе символов. В последнем случае \ рассматривается...
1314 просмотров
schedule
23.12.2022
Точные коды Ascii, соответствующие шаблонам Lua
Я перевожу проект с Lua на C++. В версии Lua я использую регулярные выражения Lua, но с такой простой целью, что в C++ я мог бы сделать это, просто сравнивая символы с некоторыми кодами Ascii.
Однако для этого мне нужен точный код ascii, который...
159 просмотров
schedule
16.11.2022
Регулярное выражение ^[[:digit:]]$ не работает должным образом в AWK/GAWK
Моя версия GAWK на RHEL:
gawk-3.1.5-15.el5
Я хотел напечатать строку, если в первом ее поле есть все цифры (без специальных символов, даже с учетом пробела)
Example:
echo "123456789012345,3" | awk -F, '{if ($1 ~ /^[[:digit:]]$/) print...
1778 просмотров
schedule
23.05.2023
Регулярное выражение в алфавитном порядке с использованием обратных ссылок
Недавно я столкнулся с головоломкой, чтобы найти регулярное выражение, которое соответствует:
Строки длиной 5 символов, состоящие из строчных букв латинского алфавита в порядке возрастания ASCII.
Допустимые примеры включают:
aaaaa...
232 просмотров
schedule
24.05.2023
Класс символов против Lookaround - сопоставление несуществующего символа в конце слова.
q[^x] — соответствует «qu» в «вопросе». Он не соответствует «Ирак», так как после «q» нет символа для соответствия инвертированному классу символов.
q(?!u) соответствует «q» в слове «Ирак», но не соответствует слову «вопрос». (Это...
135 просмотров
schedule
21.01.2023
Как я могу поддерживать вычитание классов символов регулярных выражений с помощью регулярных выражений C++?
Я не знаю, кто закрыл этот вопрос , но, пожалуйста, прочитайте вопрос... Это законная проблема, и у меня есть провел большое количество исследований в Интернете и не может найти способ реализовать это на С++. Я могу только предположить, что тот,...
59 просмотров
schedule
06.12.2023