regex

Я искал смысл этих выражений, но не мог понять точную разницу между ними. Вот что они говорят: ?: сопоставьте выражение, но не захватите его. ?= сопоставьте суффикс, но исключите его из захвата. ?! матч, если суффикс отсутствует. Я попытался использовать их в простом регулярном выражении и получил анало...

Я хотел бы найти расположение символа в строке. говорят: string = "the2quickbrownfoxeswere2tired" Я хотел бы, чтобы функция возвращала 4 и 24 -- расположение символов 2 s в string. ...

следующий код number=1 if [[ $number =~ [0-9] ]] then echo matched fi строительство. Если я попытаюсь использовать кавычки в регулярном выражении, однако, он останавливается: number=1 if [[ $number =~ "[0-9]" ]] then echo matched fi пробовал "[0-9]" тоже. Чего мне не хватает? как ни странно, bash a...

Рубин Test::Unit приятный assert_matches метод, который может использоваться в модульных тестов, чтобы утверждать, что регулярное выражение соответствует строке. есть ли что-нибудь подобное в JUnit? В настоящее время я делаю это: assertEquals(true, actual.matches(expectedRegex)); ...

У меня есть веб-форма .NET, которая имеет элемент управления загрузкой файлов, привязанный к валидатору регулярных выражений. Этот валидатор должен подтвердить,что для загрузки должны быть разрешены только определенные типы файлов (jpg,gif,doc, pdf) текущее регулярное выражение, которое делает это: ^(([a-...

попытка проверить ввод с помощью регулярного выражения. поле должно содержать только буквенно-цифровые символы, тире и подчеркивания и не должно содержать пробелов. однако, приведенный ниже код позволяет пространство. чего мне не хватает? var regexp = /^[a-zA-Z0-9-_]$/; var check = "checkme"; if (check.se...

в настоящее время у меня есть следующий запрос: select regexp_matches(name, 'foo') from table; Как я могу переписать это так, что регулярное выражение находится в where, как показано ниже (не работает): select * from table where regexp_matches(name, 'foo'); текущее сообщение об ошибке: Ошибка: аргумент ...

каков питонический способ разбить строку до появления заданного набора символов? например, я хочу разделить 'TheLongAndWindingRoad' при любом появлении прописной буквы (возможно, кроме первой), и получить ['The', 'Long', 'And', 'Winding', 'Road']. Edit: он также должен разделять отдельные вхождения, т. е. ...

конечно, я мог бы заменить конкретные аргументы, как это: mydata=c("á","é","ó") mydata=gsub("á","a",mydata) mydata=gsub("é","e",mydata) mydata=gsub("ó","o",mydata) mydata но, конечно, есть более простой способ сделать это все в онле линии, не так ли? Я не считаю, что помощь gsub очень в...

в JavaScript это то, как мы можем разделить строку на каждый 3-й символ "foobarspam".match(/.{1,3}/g) Я пытаюсь выяснить, как это сделать в Java. Какие-нибудь указатели?...