Запитання з тегом «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's: group group.no.e 12357e 12357 12575e 12575 197e18 …


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
256 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
Яким чином переповнення стека генерує SEO-дружні URL-адреси?
Що є гарним повним регулярним виразом чи іншим процесом, який би прийняв назву: Як змінити заголовок, щоб він був частиною URL-адреси, наприклад, Переповнення стека? і перетворити його на how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow що використовується в зручних для SEO URL-адресах під час переповнення стека? Середовище розробки, яке я використовую, це Ruby on Rails , …

5
Різниця між матчами () та знахідкою () у 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: Як додати правило для перевірки регулярних виразів?
Я використовую плагін перевірки jQuery . Чудові речі! Я хочу перенести своє існуюче рішення ASP.NET для використання jQuery замість валідаторів ASP.NET. Мені не вистачає заміни для валідатора регулярних виразів . Я хочу вміти робити щось подібне: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) Як додати спеціальне правило, щоб досягти цього?



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 Я хочу отримати два останніх інстанції, які вирішуються на домен www.example.comабо example.comдомен. Я чув, що регулярний вираз виражається повільно, і це був би мій другий вираз регулярного вираження на сторінці, тому …
239 javascript  jquery  regex 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.