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

151
Определить URL в тексте с помощью JavaScript

У кого-нибудь есть предложения по обнаружению URL в наборе строк? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Обновление: я использовал это регулярное выражение для обнаружения ссылок ... Видимо, через...

150
Разделить строку на основе регулярного выражения

У меня есть вывод команды в табличной форме. Я анализирую этот вывод из файла результатов и сохраняю его в строке. Каждый элемент в одной строке разделяется одним или несколькими пробелами, поэтому я использую регулярные выражения, чтобы сопоставить 1 или несколько пробелов и разделить их. Однако...

150
Метасимвол Java RegEx (.) И обычная точка?

В Java RegEx, как узнать разницу между .(точкой) метасимвола и обычной точкой, которую мы используем в любом предложении. Как справиться с такой ситуацией для других метасимволов, например ( *,+ , \d,...

149
Как вы отлаживаете регулярное выражение? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

149
Конвертировать закрывающий тег PHP в комментарий

Одна из строк в моем скрипте содержит закрывающий тег PHP внутри строки. При нормальной работе это не вызывает проблем, но мне нужно закомментировать строку. Я попытался прокомментировать эту линию //, /* */и , #но ни один из них работает, синтаксический анализатор не считает закрывающим тегом ,...

149
Регулярное выражение для соответствия координат широты и долготы?

Я пытаюсь создать регулярное выражение для соответствия координат широты и долготы. Для сопоставления числа с двойной точностью я использовал (\-?\d+(\.\d+)?)и попытался объединить это в одно выражение: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Я ожидал, что это будет совпадать с двойным, запятой,...

147
Как удалить все символы, не входящие в ASCII, с помощью regex и Notepad ++?

Я много искал, но нигде не написано, как удалить не-ASCII символы из Notepad ++. Мне нужно знать, какую команду написать в find и заменить (с картинкой было бы здорово). Если я хочу создать белый список и добавить в закладки все слова / строки ASCII, чтобы не-ASCII строки были отмечены Если файл...

147
Regex не работает в String.matches ()

У меня есть этот маленький кусочек кода String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Предполагается напечатать dkoe но ничего не печатает...

147
Regex, как подобрать дополнительный символ

У меня есть регулярное выражение, которое я думал, работает правильно до сих пор. Мне нужно сопоставить дополнительный символ. Это может быть там или не может. Вот две строки. Верхняя строка совпадает, а нижняя - нет. Отсутствие единственной буквы в нижней строке - вот что делает его неудачным. Я...

147
«\ D» в регулярном выражении означает цифру?

Я обнаружил , что в 123, \dспички 1и , 3но не 2. Мне было интересно, \dсоответствует ли цифра, удовлетворяющая какому требованию? Я говорю о регулярных выражениях в стиле Python. Плагин регулярных выражений в Gedit использует регулярные выражения в стиле Python. Я создал текстовый файл с...

147
Visual Studio, Найти и заменить, регулярное выражение

Я пытаюсь заменить все #include "whatever.h"с #include <whatever.h>помощью функции поиска и замены в Visual Studio 2005. Я использовал регулярное выражение, \#include \"[a-z\.h]+\"чтобы найти оператор include. Но мне интересно, как создать замену регулярного выражения. \#include...

146
Java - escape-строка для предотвращения внедрения SQL

Я пытаюсь внедрить некоторые анти-SQL инъекции в Java, и мне очень трудно работать со строковой функцией replaceAll. В конечном счете мне нужна функция, которая преобразует любые существующие \в \\, любые "в \", любые 'в \'и любые \nв \\nтак, чтобы при оценке строки с помощью SQL-инъекций MySQL...

146
Перевести дефисы в регистр верблюдов (camelCase)

С помощью регулярных выражений (я предполагаю) или каким-либо другим методом, как я могу конвертировать такие вещи, как: marker-imageили my-example-settingк markerImageили myExampleSetting. Я думал о том, чтобы просто разделить, а -затем преобразовать индекс этого гипена +1 в верхний регистр. Но...

145
Как я могу объединить литералы регулярных выражений в JavaScript?

Можно ли сделать что-то подобное? var pattern = /some regex segment/ + /* comment here */ /another segment/; Или я должен использовать новый RegExp()синтаксис и объединить строку? Я бы предпочел использовать литерал, так как код более очевиден и...

145
javascript regex - искать альтернативу?

Вот регулярное выражение, которое отлично работает в большинстве реализаций регулярных выражений: (?<!filename)\.js$ Это соответствует .js строке, которая заканчивается на .js, за исключением filename.js Javascript не поддерживает поиск назад с помощью регулярных выражений. Может ли кто-нибудь...

145
Regex для проверки надежности пароля

Мои критерии надежности пароля следующие: Длина 8 символов 2 буквы в верхнем регистре 1 специальный символ (!@#$&*) 2 цифры (0-9) 3 буквы в нижнем регистре Может ли кто-нибудь дать мне регулярное выражение для того же. Все условия должны выполняться паролем....