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

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

5
Чи можете ви зробити лише частину невідчутливої ​​до регексу?
Я бачив безліч прикладів того, щоб зробити цілком регулярні висловлювання нечутливими. Що мені цікаво - це лише те, що частина виразу є невідчутною до регістру. Наприклад, скажімо, у мене є такий рядок: fooFOOfOoFoOBARBARbarbarbAr Що робити, якщо я хочу відповідати всім випадкам "foo" незалежно від випадку, але я хочу відповідати лише …
100 regex 

4
Чи регулярні вирази з модуля re підтримують межі слова (\ b)?
Намагаючись дізнатися трохи більше про регулярні вирази, навчальний посібник запропонував вам використовувати для позначення \bмежі слова. Однак наступний фрагмент в інтерпретаторі Python працює не так, як очікувалося: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Він мав би бути об'єктом відповідності, якщо що-небудь відповідало, але це так …
100 python  regex 

6
Регулярний вираз для букв, цифр та - _
У мене проблеми з перевіркою в PHP, якщо значення є будь-якою з наступних комбінацій літери (великі або малі) цифри (0-9) підкреслення (_) тире (-) точка (.) без пробілів! або інші символи кілька прикладів: ОК: "screen123.css" Добре: "screen-new-file.css" Добре: "screen_new.js" NOT NOT: "screen new file.css" Я думаю, мені потрібен регулярний вираз …
100 regex 

12
Як ви підтверджуєте URL-адресу з регулярним виразом у Python?
Я будую додаток на Google App Engine. Я неймовірно новачок у Python і останні 3 дні б'юся головою проти наступної проблеми. У мене є клас, який представляє RSS-канал, і в цьому класі у мене метод, який називається setUrl. Вхід до цього методу - URL-адреса. Я намагаюся використовувати модуль re python …

3
Як ми можемо зіставити ^ nb ^ n з виразкою Java?
Це друга частина серії навчальних регекс-статей. Він показує, як можна використовувати вказівники пошуку та вкладених посилань для узгодження нерегулярного мови a n b n . Вкладені посилання вперше вводяться в: Як цей регулярний вираз знаходить трикутні числа? Однією з архетипних нерегулярних мов є: L = { an bn: n > …

13
Розділити рядок з крапкою в якості роздільника
Мені цікаво, чи збираюся я .правильно розколоти рядок ? Мій код: String[] fn = filename.split("."); return fn[0]; Мені потрібна лише перша частина рядка, тому я повертаю перший елемент. Я запитую, тому що я помітив в API, що .означає будь-який символ, тому зараз я застряг.
99 java  regex  string  split 

5
RegEx для синтаксичного аналізу або перевірки даних Base64
Чи можна використовувати RegEx для перевірки чи дезінфекції даних Base64? Це просте запитання, але фактори, що зумовлюють це питання, ускладнюють його. У мене є декодер Base64, який не може повністю покладатися на вхідні дані, щоб слідувати специфікаціям RFC. Отже, проблеми, з якими я стикаюся, - це такі проблеми, як, можливо, …


5
Як я знімаю не буквено-цифрові символи з рядка та зберігаю пробіли?
Я хочу створити регулярний вираз, який видаляє всі символи, що не містять букв, але зберігає пробіли. Це для очищення вхідного пошуку, перш ніж він потрапить на db. Ось що я маю досі: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Проблема тут полягає в тому, що він видаляє всі пробіли. Рішення про те, як …


13
Перевірте, чи є рядок html чи ні
У мене є певний рядок, для якого я хочу перевірити, це html чи ні. Я використовую регулярний вираз для того самого, але не отримую належного результату. Я підтверджено моє регулярний вираз , і він прекрасно працює тут . var htmlRegex = new RegExp("<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)</\1>"); return htmlRegex.test(testString); Ось скрипка, але регулярний вираз …
98 javascript  regex 

12
Найшвидший спосіб уникнути HTML-тегів як HTML-сутностей?
Я пишу розширення Chrome , який включає в себе робить багато наступній роботу: дезінфікуючий рядок , які можуть містити теги HTML, шлях перетворення <, >і &в <, >і &, відповідно. (Іншими словами, те саме, що PHP htmlspecialchars(str, ENT_NOQUOTES)- я не думаю, що існує реальна необхідність перетворювати символи з подвійними лапками.) …

3
Функція повернення лише рядково-цифрових символів із рядка?
Я шукаю функцію php, яка прийме вхідний рядок і поверне дезінфіковану версію, видаляючи всі спеціальні символи, залишаючи лише буквено-цифрові. Мені потрібна друга функція, яка робить те саме, але повертає лише алфавітні символи AZ. Будь-яка допомога дуже цінується.
98 php  regex 

2
Як я можу використовувати оператор "Не подобається" в MongoDB
Я можу використовувати Likeоператор SQL за допомогою pymongo, db.test.find({'c':{'$regex':'ttt'}}) Але як я можу використовувати Not Likeоператор? я намагався db.test.find({'c':{'$not':{'$regex':'ttt'}}) але отримала помилку: OperationFailure: $ not не може мати регулярний вираз

6
Підрахуйте кількість збігів регулярного виразу в Javascript
Я хотів написати регулярний вираз, щоб підрахувати кількість пробілів / вкладок / нового рядка в шматку тексту. Тому я наївно написав наступне: numSpaces : function(text) { return text.match(/\s/).length; } З незрозумілих причин він завжди повертається 1. У чому проблема вищезазначеного твердження? З тих пір я вирішив проблему наступним чином: - …
98 javascript  regex 

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