Вопросы с тегом «regex»

160
Создать массив совпадений регулярных выражений

В Java я пытаюсь вернуть все совпадения регулярных выражений в массив, но кажется, что вы можете только проверить, соответствует ли шаблон чему-либо или нет (булево). Как я могу использовать соответствие регулярному выражению для формирования массива всех строк, соответствующих выражению...

159
Преобразование символа в верхний регистр с использованием регулярных выражений (EditPad Pro)

Я написал регулярное выражение в надежде, что смогу заменить каждое совпадение (то есть всего один символ) на верхний регистр. Я использую EditPad Pro (однако я готов использовать любой другой инструмент, который позволил бы мне сделать это, если это можно попробовать бесплатно, поскольку мне нужно...

159
Соответствие переносам строк - \ n или \ r \ n?

При написании этого ответа мне приходилось сопоставлять исключительно sразрывы строк вместо использования -flag ( dotall- точка соответствует разрывам строк ). Сайты, обычно используемые для проверки регулярных выражений, ведут себя по-разному при попытке сопоставления с \nили \r\n. я отметил...

157
Как я могу преобразовать CamelCase в понятные человеку имена в Java?

Я хотел бы написать метод, который преобразует CamelCase в удобочитаемое имя. Вот контрольный пример: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass"));...

156
RegEx, чтобы убедиться, что строка содержит хотя бы один символ нижнего регистра, символ верхнего регистра, цифру и символ

Что такое регулярное выражение, чтобы убедиться, что данная строка содержит хотя бы один символ из каждой из следующих категорий. Строчные буквы Прописная буква цифра Условное обозначение Я знаю , что шаблоны для отдельных наборов , а именно [a-z], [A-Z], \dи _|[^\w](я получил их исправить, не так...

154
Регулярное выражение для точного соответствия строки

Я хочу сопоставить два пароля с регулярным выражением. Например, у меня есть два входа «123456» и «1234567», тогда результат не должен совпадать (false). И когда я ввел «123456» и «123456», тогда результат должен совпадать (true). Я не мог сделать выражение. Как мне это...

152
Как проще всего преобразовать строку Java из всех прописных букв (слов, разделенных подчеркиванием) в CamelCase (без разделителей слов)?

Название в значительной степени говорит обо всем. Какой самый простой / самый элегантный способ, которым я могу преобразовать в Java строку из формата "THIS_IS_AN_EXAMPLE_STRING"в формат " ThisIsAnExampleString"? Я полагаю, что должен быть хотя бы один способ сделать это с...

152
ведущие нули в рельсах

У меня есть поля hrи minоба целых в моем приложении. Для hrполя, если пользователь вводит «1», я бы хотел, чтобы Rails автоматически добавил его к «01», прежде чем сохранить его в базе данных. Также для minполя, если пользователь вводит «0», оно должно быть введено как «00». Как я могу это...

152
Как я могу удалить все знаки препинания из строки в JavaScript с помощью регулярных выражений?

Если у меня есть строка с любым типом не буквенно-цифровых символов: "This., -/ is #! an $ % ^ & * example ;: {} of a = -_ string with `~)() punctuation" Как бы получить версию без пунктуации в JavaScript: "This is an example of a string with...

151
Нежадные регулярные выражения Python

Как сделать питона регулярное выражение , как , "(.*)"например , что при "a (b) c (d) e"питон соответствует "b"вместо "b) c (d"? Я знаю, что я могу использовать "[^)]"вместо ".", но я ищу более общее решение, которое держит мое регулярное выражение немного чище. Есть ли способ сказать Python "Эй,...

151
Подтвердите номер телефона с помощью JavaScript

Я нашел этот код на каком-то сайте, и он отлично работает. Он подтверждает, что номер телефона находится в одном из следующих форматов: (123) 456-7890 или 123-456-7890. Проблема в том, что мой клиент (я не знаю почему, возможно, клиентские вещи) хочет добавить другой формат, десять чисел подряд,...