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

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

5
Як шукати виникнення більше одного пробілу між словами в рядку
Як шукати виникнення більше одного пробілу між словами в рядку 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four Все вищезазначене є дійсними відповідністю для цього регулярного виразу. Який регекс я …
109 regex  eclipse  replace 

8
Як надрукувати відповідний шаблон регулярного вираження за допомогою awk?
Використовуючи awk, мені потрібно знайти слово у файлі, що відповідає шаблону регулярних виразів. Я хочу лише роздрукувати слово, узгоджене з малюнком. Отже, якщо в рядку, у мене є: xxx yyy zzz І візерунок: /yyy/ Я хочу лише отримати: yyy EDIT: завдяки kurumi мені вдалося написати щось подібне: awk '{ for(i=1; …
109 regex  awk 

2
Regex не є оператором
Чи є в регулярних виразах оператор NOT? Як у цьому рядку:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Я хочу видалити всі, \([0-9a-zA-z _\.\-:]*\)але не ті, де це рік : (2001). Так що регулярний вираз має повертати має бути: (2001) name. ПРИМІТКА: щось на кшталт \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)не працює для мене ( …
109 java  regex  string 

5
Як замінити всі рядки на числа, що містяться в кожній рядку в Блокноті ++?
Я намагаюся знайти всі значення за наступним малюнком: value="4" value="403" value="200" value="201" value="116" value="15" і замінити його на значення всередині діапазонів. Я використовую наступний регулярний вираз, щоб знайти шаблон: .*"\d+" Як я можу зробити заміну?
108 regex  notepad++ 

12
Видаліть HTML-теги в Javascript за допомогою Regex
Я намагаюся видалити всі теги HTML із рядка в Javascript. Ось, що я маю ... Я не можу зрозуміти, чому це не працює .... хтось знає, що я роблю неправильно? <script type="text/javascript"> var regex = "/<(.|\n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex, ""); alert(result); </script> Дуже дякую!
108 javascript  regex 


6
Шаблон Regex збігається, виключаючи, коли… / За винятком між
- редагувати - в поточних відповідях є корисні ідеї, але я хочу щось більш повне, що я можу на 100% зрозуміти і використовувати повторно; тому я встановив щедроту. Також ідеї, які працюють скрізь, для мене краще, ніж не стандартний синтаксис\K Це питання стосується того, як я можу відповідати шаблону, за …
108 regex 

12
Використання Regex для створення рядків, а не їх узгодження
Я пишу утиліту Java, яка допомагає мені генерувати безліч даних для тестування продуктивності. Було б дуже здорово мати можливість вказати регулярний вираз для Strings, щоб мій генератор виплюнув речі, які відповідають цьому. Чи є щось там вже запечене, що я можу використати для цього? Або є бібліотека, яка переносить мене …
108 java  regex 

10
Список усіх спеціальних символів, які потрібно уникнути в регулярному виразі
Я намагаюся створити додаток, який відповідає шаблону повідомлення та повідомленню, яке користувач намагається надіслати. Я використовую регулярний вираз Java для відповідності повідомлення. Шаблон / повідомлення може містити спеціальні символи. Як я можу отримати повний перелік спеціальних символів, які потрібно уникнути, щоб мій регекс працював і відповідав максимально можливим випадкам? Чи …
108 java  regex 

6
express.js - один обробник маршрутизації для декількох маршрутів в одному рядку
Чи є спосіб зробити це за допомогою одного виклику функції? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Щось на зразок: app.get("/", "/blabla", "/blablablabla", todo ); Я знаю, що це синтаксичний безлад, але тільки для того, щоб дати уявлення про те, чого я хотів би досягти, …

10
C ++: яку бібліотеку регулярних виразів я повинен використовувати? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я працюю над комерційним (не з відкритим кодом) проектом C ++, який працює на базі …
107 c++  regex  linux 

6
Як ігнорувати пробіли у рядку предмета регулярного виразу?
Чи є простий спосіб ігнорувати пробіл білого кольору в цільовому рядку під час пошуку відповідностей, використовуючи шаблон регулярного вираження? Наприклад, якщо мій пошук "котів", я б хотів, щоб "c ats" або "ca ts" відповідали. Я не можу заздалегідь викреслити пробіл, тому що мені потрібно знайти індекс початку та кінця матчу …
107 regex  whitespace 

9
Регулярне вираження для відповідності будь-якому символу, що повторюється більше 10 разів
Я шукаю простий регулярний вираз, щоб відповідати тому ж символу, який повторюється більше 10 разів. Наприклад, якщо у мене документ, горизонтальний рядок: ================================================= Він буде відповідати лінії =символів, оскільки повторюється більше 10 разів. Зауважте, що я хотів би, щоб це працювало для будь-якого персонажа.
107 regex 

6
яка різниця між ?:, ?! і? = в регулярному вираженні?
Я шукав значення цих виразів, але не міг зрозуміти точну різницю між ними. Це те, що вони кажуть: ?: Збіг вирази, але не захоплюй його. ?= Зіставити суфікс, але виключити його із захоплення. ?! Збіг, якщо суфікс відсутній. Я спробував використовувати їх у простому RegEx і отримав однакові результати для …
107 javascript  regex 

15
Як замінити набір жетонів у Java String?
У мене є наступний шаблон рядки: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". У мене також є змінні String для імені, номера рахунка-фактури та строку - який найкращий спосіб замінити маркери в шаблоні змінними? (Зверніть увагу, що якщо змінна містить маркер, її НЕ слід …
106 java  regex  templates 

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