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

143
Как скачать весь каталог и подкаталоги с помощью wget?

Я пытаюсь загрузить файлы для проекта, используя его wget, так как сервер SVN для этого проекта больше не работает, и я могу получить доступ к файлам только через браузер. Базовые URL для всех файлов такие же, как http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * Как я могу...

143
Разница между метасимволами регулярных выражений \ w и \ b

Может ли кто-нибудь объяснить разницу между метасимволами \bи \wрегулярными выражениями? Насколько я понимаю, оба этих метасимвола используются для обозначения границ слов. Кроме того, какой метасимвол эффективен для многоязычного контента?...

142
Как разбить длинное регулярное выражение на несколько строк в JavaScript?

У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в своем коде JavaScript, чтобы каждая строка длиной 80 символов в соответствии с правилами JSLint. Думаю, это лучше для чтения. Вот образец шаблона: var pattern =...

142
Javascript: отрицательный взгляд за эквивалентом?

Есть ли способ добиться эквивалента негативного взгляда в регулярных выражениях javascript? Мне нужно сопоставить строку, которая не начинается с определенного набора символов. Кажется, я не могу найти регулярное выражение, которое делает это без сбоев, если совпадающая часть найдена в начале...

142
В чем разница между .*? и. * регулярные выражения?

Я пытаюсь разделить строку на две части с помощью регулярных выражений. Строка отформатирована следующим образом: text to extract<number> Я использовал (.*?)<и <(.*?)>которые работают хорошо, но после небольшого прочтения регулярных выражений, я просто начал задумываться, зачем мне...

141
PHP Regex для получения идентификатора видео на YouTube?

Может ли кто-нибудь показать мне, как получить идентификатор youtube из URL-адреса независимо от того, какие другие переменные GET находятся в URL-адресе. Используйте это видео, например: http://www.youtube.com/watch?v=C4kxS1ksqtw&feature=related Итак, между v=и перед следующим&...

140
Почему String.split нужно экранировать разделитель каналов?

Я пытаюсь разобрать файл, в котором каждая строка содержит значения, разделенные вертикальной чертой. Он не работал правильно, когда я не избегал разделителя трубы в методе разделения, но он работал правильно после того, как я сбежал из трубы, как показано ниже. private ArrayList<String>...

140
Использование Java для поиска подстроки большей строки с использованием регулярного выражения

Если у меня есть такая строка: FOO[BAR] Мне нужен общий способ получить строку «BAR» из строки, чтобы независимо от того, какая строка находится в квадратных скобках, она могла бы получить строку. например FOO[DOG] = DOG FOO[CAT] =...

139
Есть ли способ поместить вредоносный код в регулярное выражение?

Я хочу добавить на свою общедоступную веб-страницу возможность поиска по регулярным выражениям. Нужно ли мне что-либо делать, кроме HTML- кодирования вывода, для защиты от злонамеренного ввода пользователя? Поисковые запросы Google заполнены людьми, которые решают обратную задачу - используя...

138
Что такое граница слова в регулярном выражении?

Я использую регулярные выражения Java в Java 1.6 (помимо прочего, для анализа числового вывода) и не могу найти точное определение \b(«граница слова»). Я предполагал, что -12это будет «целое слово» (соответствует \b\-?\d+\b), но оказалось, что это не работает. Я был бы признателен за информацию о...

136
Извлечь подстроку в соответствии с шаблоном

Предположим, у меня есть список строк: string = c("G1:E001", "G2:E002", "G3:E003") Теперь я надеюсь получить вектор строки , которая содержит только части после двоеточия «:», то есть substring = c(E001,E002,E003). Есть ли в R удобный способ сделать это? Используете...

136
Замените все не буквенно-цифровые символы, новые строки и несколько пробелов одним пробелом

Я ищу отличное решение RegEx для замены Все не буквенно-цифровые символы Все NewLines Все несколько экземпляров белого пространства С единым пространством Для тех, кто играет дома (работает следующее ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Я думаю, что RegEx , вероятно, достаточно...

134
запретить прямой доступ к папке и файлу с помощью htaccess

Вот сценарий: В index.phpкорневой папке есть файл включены некоторые файлы, index.phpкоторые находятся в includesпапке. Еще 1 файл ( submit.php) находится в корневой папке для действия отправки формы. Я хочу ограничить прямой доступ пользователей к файлам в includesпапке с помощью htaccess. также...

134
sed: печатать только соответствующую группу

Я хочу получить два последних числа (одно целое, одно с плавающей запятой; за ним следует необязательный пробел) и распечатать только их. Пример: foo bar <foo> bla 1 2 3.4 Следует напечатать: 2 3.4 Пока у меня есть следующее: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' даст...

133
Код Visual Studio - удалить все пустые строки - регулярное выражение

Я потратил некоторое время, пытаясь понять, как удалить все пустые строки в Visual Studio Code, и у меня не получается заставить его работать. Кто-нибудь знает, как это сделать? Если я ищу ^$, набирая его в поле поиска, VSC действительно находит пустые строки (полностью пустые строки, означает...

133
Как извлечь строку с помощью JavaScript Regex?

Я пытаюсь извлечь подстроку из файла с помощью JavaScript Regex. Вот фрагмент из файла: DATE:20091201T220000 SUMMARY:Dad's birthday поле, которое я хочу извлечь, - «Сводка». Вот подход: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr =...