Вопросы по теме 'word-boundary'

Должен ли я иметь возможность цитировать начальный или конечный знак доллара ($) внутри границы слова в регулярном выражении Java?
У меня возникли проблемы с получением соответствия регулярных выражений с начальными/конечными символами $ в Java (1.6.20). Из этого кода: System.out.println( "$40".matches("\\b\\Q$40\\E\\b") ); System.out.println(...
587 просмотров

Как я могу сделать регулярное выражение, которое учитывает символы с диакритическими знаками?
У меня есть регулярное выражение JavaScript, которое в основном находит двухбуквенные слова. Проблема, похоже, в том, что он интерпретирует символы с акцентом как границы слов. Действительно, кажется, что Граница слова ("\b") — это точка...
2968 просмотров

Регулярное выражение для сопоставления границ между различными сценариями Unicode
Механизмы регулярных выражений имеют концепцию совпадений «нулевой ширины», некоторые из которых полезны для поиска границ слов: \b — присутствует в большинстве движков для соответствия любой границе между словесными и несловными символами....
870 просмотров

Изменить границу слова
В настоящее время у меня есть следующее: $_[0] =~ s/***regex here***(*SKIP)(*F)|\b($concatenated_variables)\b/\$$1/g; $concatenated_variables содержит имена переменных, разделенные символом | . Это работает нормально, ЗА ИСКЛЮЧЕНИЕМ, я...
37 просмотров
schedule 13.05.2024

Notepad ++ двойной щелчок по слову, включая другие символы, не являющиеся словами
Я давно пользуюсь блокнотом++. Одна функция, которую я часто использую, — это двойной щелчок по слову, чтобы выделить его и все появления в одном файле. Но недавнее обновление, кажется, изменило определение границы слова. В частности, если вокруг...
2803 просмотров
schedule 01.07.2023

Граница слова Javascript Regex с необязательным символом, отличным от слова
Я ищу совпадение ключевого слова в строке. Я пытаюсь использовать границу слова, но это может быть не лучший вариант для этого решения. Ключевым словом может быть любое слово, и ему может предшествовать символ, не являющийся словом. Строка может...
883 просмотров
schedule 16.07.2022

Регулярное выражение не соответствует экранированной скобке
У меня есть очень простое регулярное выражение, которое не будет соответствовать экранированной скобке, как я ожидаю (живой пример: https://regex101.com/r/RRupbC/1/ ). Регулярное выражение: /\b(?:Test1 \(VI|Test2 \(VI\))\b/gi Пример...
701 просмотров
schedule 11.09.2023

Preg_match_all точное совпадение с несколькими словами
У меня есть длинный список ключевых слов, представленных ниже с переменной $skills , которая содержит Shop Supervisor , но не Machine Shop Supervisor : $text = "Machine Shop Supervisor"; preg_match_all("~\b$skills\b~i", $text, $matchWords);...
91 просмотров
schedule 18.05.2023

Соответствие регулярному выражению ненормативного слова не работает shi + не соответствует должным образом
String stre = "da shi+ jia"; profaneWord= "shi+"; boolean flag = isContain(stre, profaneWord); private static boolean isContain(String source, String subItem) { String pattern = subItem; String pat = Pattern.quote(pattern);...
43 просмотров
schedule 21.02.2023

Регулярное выражение для извлечения некоторых значений параметров между вложенным текстом
У меня есть приведенный ниже входной текст, для которого я хочу извлечь следующие значения с помощью регулярного выражения (сначала я ищу регулярное выражение, которое работает для VBA Excel, но я думаю, что нет большой разницы, если регулярное...
94 просмотров
schedule 21.10.2022

Как искать слово в файле с помощью grep, соблюдая границы слов?
У меня есть такой код, который ищет в файле tutorial.temp слово «раввин» и, если находит, записывает это слово в found.txt. if grep -q rabbi lesson.temp; then echo $line >> found.txt fi Проблема, с которой я сталкиваюсь, заключается в...
16 просмотров
schedule 19.04.2023