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

Регулярные выражения предоставляют декларативный язык для соответствия шаблонам в строках. Они обычно используются для проверки строк, анализа и преобразования. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, указывающий применимый язык программирования или инструмент. ПРИМЕЧАНИЕ. При запросе HTML, JSON и т. Д. Регулярные выражения обычно встречаются с негативными реакциями. Если для этого есть парсер, используйте его.

16
Разбить строку пробелами - сохраняя подстроки в кавычках - в Python
У меня есть строка, которая выглядит так: this is "a test" Я пытаюсь написать что-то на Python, чтобы разделить его на пробелы, игнорируя пробелы в кавычках. Результат, который я ищу: ['this','is','a test'] PS. Я знаю, что вы спросите «что произойдет, если в кавычках есть кавычки, ну, в моем приложении, этого …
269 python  regex 


5
Многострочный флаг регулярного выражения JavaScript не работает
Я написал регулярное выражение для извлечения строки из HTML, но кажется, что многострочный флаг не работает. Это мой шаблон, и я хочу получить текст в h1теге. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Я создал строку, чтобы проверить это. Когда строка содержит «\ n», результат всегда будет нулевым. …
265 javascript  regex 

6
Заменить определенные символы в строках
Я хотел бы удалить определенные символы из строк в векторе, аналогично функции поиска и замены в Excel. Вот данные, с которых я начинаю: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Я начинаю только с первого столбца; Я хочу создать второй столбец, удалив e: group group.no.e 12357e 12357 12575e 12575 197e18 19718 …


30
Как получить идентификатор видео YouTube из URL?
Я хочу получить v=idURL-адрес YouTube с помощью JavaScript (без jQuery, чистый JavaScript). Примеры форматов URL YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Или любой другой формат YouTube, который содержит идентификатор видео в URL. Результат из этих форматов u8nQa1cJyX8
257 javascript  regex  url  youtube 

5
Как получить доступ к именованным группам захвата в .NET Regex?
Мне трудно найти хороший ресурс, который объясняет, как использовать именованные группы захвата в C #. Это код, который я до сих пор: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); Однако это всегда показывает полную строку: <td><a href="/path/to/file">Name of …
255 c#  .net  regex 

20
Как Stack Overflow генерирует свои SEO-дружественные URL-адреса?
Что такое хорошее полное регулярное выражение или какой-то другой процесс, который бы взял название: Как изменить заголовок, чтобы он стал частью URL-адреса, например переполнения стека? и превратить его в how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow что используется в SEO-дружественных URL-адресах при переполнении стека? Среда разработки, которую я использую, - это Ruby on Rails , но …

5
Разница между match () и find () в Java Regex
Я пытаюсь понять разницу между matches()и find(). Согласно Javadoc, (из того, что я понимаю), matches()будет искать всю строку, даже если он найдет то, что ищет, и find()остановится, когда найдет то, что ищет. Если это предположение верно, я не могу видеть, когда вы захотите использовать matches()вместо find(), если вы не хотите …
250 java  regex 

11
Java: разделение запятой строки, но игнорирование запятых в кавычках
У меня есть строка, примерно такая: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" что я хочу разделить запятыми - но мне нужно игнорировать запятые в кавычках. Как я могу это сделать? Похоже, что регулярное выражение терпит неудачу; Я полагаю, что я могу вручную сканировать и переходить в другой режим, когда вижу цитату, но было бы неплохо …
249 java  regex  string 

11
jQuery validate: Как добавить правило для проверки регулярных выражений?
Я использую плагин проверки jQuery . Отличный материал! Я хочу перенести существующее решение ASP.NET для использования jQuery вместо валидаторов ASP.NET. Я пропускаю замену валидатора регулярного выражения . Я хочу быть в состоянии сделать что-то вроде этого: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) Как добавить пользовательское правило для достижения этой цели?

20
RegEx: захват значений между кавычками
У меня есть значение, как это: "Foo Bar" "Another Value" something else Какое регулярное выражение будет возвращать значения, заключенные в кавычки (например, Foo Barи Another Value)?
240 regex 


27
Извлечь имя хоста из строки
Я хотел бы сопоставить только корень URL, а не весь URL из текстовой строки. Дано: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Я хочу, чтобы 2 последних экземпляра разрешались в домене www.example.comили example.com. Я слышал, что регулярное выражение медленное, и это будет моим вторым выражением регулярного выражения на странице, поэтому, если есть возможность …
239 javascript  jquery  regex 

16
RegEx для Javascript, чтобы разрешить только буквенно-цифровой
Мне нужно найти reg ex, который позволяет только буквенно-цифровой. Пока что все, что я пробую, работают, только если строка буквенно-цифровая, то есть содержит как букву, так и цифру. Я просто хочу один, который позволил бы и то и другое и не требовал обоих.
238 javascript  regex 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.