Запитання з тегом «regex»

Регулярні вирази забезпечують декларативну мову, щоб відповідати шаблонам у рядках. Вони зазвичай використовуються для перевірки рядків, розбору та перетворення. Оскільки регулярні вирази не повністю стандартизовані, усі питання з цим тегом повинні також містити тег із зазначенням застосованої мови програмування чи інструменту. ПРИМІТКА: Прохання про HTML, JSON тощо, регулярні вирази, як правило, зустрічаються з негативними реакціями. Якщо для цього є аналізатор, використовуйте його замість цього.

22
Видалення порожніх рядків у Блокноті ++
Як я можу замінити порожні рядки в Блокноті ++? Я спробував знайти і замінити порожні рядки в знахідці, і нічого не замінив, але це не вийшло; йому, ймовірно, потрібен регулярний вираз
384 regex  notepad++ 

13
Як витягнути підрядку за допомогою регексу
У мене є рядок, в якому є дві одиничні лапки, 'символ. Між єдиними цитатами є дані, які я хочу. Як я можу написати регулярний вираз для отримання "потрібних мені даних" з наступного тексту? mydata = "some string with 'the data i want' inside";



21
Регулярне вираження, яке відповідає імені хоста DNS або IP-адреси?
Чи є у когось підручний регулярний вираз, який буде відповідати будь-якому юридичному DNS-хосту або IP-адресу? Неважко написати таке, яке працює 95% часу, але я сподіваюся отримати те, що добре перевірено, щоб точно відповідати останнім специфікаціям RFC для імен DNS-хостів.
369 regex  dns 

20
Як знайти всі входження в підрядку?
Python має string.find()і string.rfind()отримувати індекс підрядки в рядку. Мені цікаво, чи є щось подібне, string.find_all()яке може повернути всі знайдені індекси (не тільки перші з початку або перші з кінця). Наприклад: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 #this is the goal print string.find_all('test') …
365 python  regex  string 

15
Регулярний вираз для пошуку Gadaffi
Я намагаюся шукати слово Gadaffi. Який найкращий регулярний вираз для цього шукати? Моя найкраща спроба поки що: \b[KG]h?add?af?fi$\b Але я все ще, здається, бракую деяких журналів. Будь-які пропозиції? Оновлення: Я знайшов тут досить великий список: http://blogs.abcnews.com/theworldnewser/2009/09/how-many-different-ways-can-you-spell-gaddafi.html Відповідь нижче відповідає всім 30 варіантам: Gadaffi Кадафі Gadafy Каддафі Кадафі Каддафі Каддафі Гатафі …
361 regex  search 

11
Як я переглядаю всі символи, що не належать до ASCII?
У мене є кілька дуже великих XML-файлів, і я намагаюся знайти рядки, що містять символи, що не належать до ASCII. Я спробував таке: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Але це повертає кожен рядок у файлі, незалежно від того, чи містить рядок символ у вказаному діапазоні. У мене синтаксис неправильний чи я …
359 regex  unix  unicode  grep 

7
Жадібний проти Небажаний проти Посибних Кванторів
Я знайшов цей чудовий підручник щодо регулярних виразів, і хоча я інтуїтивно розумію, що роблять "жадібні", "неохотні" та "прихильні" квантори, здається, що в моєму розумінні є серйозна дірка. Зокрема, у наступному прикладі: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text "xfooxxxxxxfoo" …


12
Regex: відповідність до першого виникнення символу
Я шукаю шаблон, який відповідає всьому поки першого появи конкретного персонажа, скажімо, ";" - крапка з комою . Я написав це: /^(.*);/ Але він насправді відповідає всім (включаючи крапку з комою) до останнього появи крапки з комою.
356 regex 


4
Який регулярний вираз буде відповідати кожному символу, окрім коми ',' або крапки з комою ';'
Чи можна визначити регулярний вираз, який відповідає кожному символу, крім певного визначеного символу чи набору символів? В основному, я хотів розділити рядок або комою (,), або крапкою з двокрапкою (;). Тож я думав зробити це за допомогою регулярного виразка, який би відповідав усьому, доки він не стикався з комою чи …
344 regex 

11
Перетворення ряду введення користувача в регулярний вираз
Я розробляю тестер регулярних виразів у HTML та JavaScript. Користувач вводить регулярний вираз, рядок і вибирає функцію, з якою він хоче тестувати (наприклад, пошук, збіг, заміна тощо) за допомогою перемикача, і програма покаже результати, коли ця функція запускається із заданими аргументами. Зрозуміло, що для додаткових аргументів для заміни та таких …
333 javascript  html  regex 

9
Випадкові безчутливі регулярні вирази без re.compile?
У Python я можу скласти регулярний вираз, щоб бути нечутливим до регістру, використовуючи re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Чи є спосіб зробити те ж саме, але без використання re.compile. …

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