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

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

13
Використання регулярних виразів для отримання значення в Java
У мене є кілька рядків у грубій формі: [some text] [some number] [some more text] Я хочу витягнути текст у [деякій кількості] за допомогою класів Java Regex. Я приблизно знаю, який регулярний вираз я хочу використовувати (хоча всі пропозиції вітаються). Мене справді цікавлять - це заклики Java взяти рядок regex …
169 java  regex 

5
Як працює RegexOptions.Compiled?
Що відбувається за кадром, коли ви позначаєте регулярний вираз як один, який слід скласти? Чим це порівняння / відрізняється від кешованого регулярного виразу? Використовуючи цю інформацію, як визначити, коли вартість обчислень незначна порівняно зі збільшенням продуктивності?
169 .net  regex 

9
(grep) Regex, щоб відповідати символам, що не належать до ASCII?
В Linux у мене каталог з великою кількістю файлів. Деякі з них мають символи, що не належать до ASCII, але всі вони є дійсними UTF-8 . Одна програма має помилку, яка заважає їй працювати з іменами, що не належать до ASCII, і я маю з’ясувати, на скільки це впливає. Я …
169 regex  unicode  grep  ascii 

7
Як фільтрувати рядки в пандах за допомогою регулярного вираження
Я хотів би чисто фільтрувати кадр даних, використовуючи регулярний вираз на одному з стовпців. Для надуманого прикладу: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Я хочу …
169 python  regex  pandas 

20
Як отримати базову URL-адресу з рядка в JavaScript?
Я намагаюся знайти відносно простий і надійний метод витягти базову URL-адресу зі змінної рядка за допомогою JavaScript (або jQuery). Наприклад, подано щось на зразок: http://www.sitename.com/article/2009/09/14/this-is-an-article/ Я хотів би отримати: http://www.sitename.com/ Чи є регулярним виразом найкраща ставка? Якщо так, то який вислів я можу використовувати, щоб призначити новій змінній базовій URL-адресі, …
168 javascript  regex  string  url 

1
Навчання регулярним виразам [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
166 regex 

6
Як я можу зіставити рядок з регулярним виразом у Bash?
Я намагаюся написати Баш скрипт , який містить функцію так , коли дан .tar, .tar.bz2, і .tar.gzт.д. файл , він використовує дьоготь з відповідними перемикачами , щоб розпакувати файл. Я використовую, якщо elif, то висловлювання, які перевіряють ім'я файлу, щоб побачити, чим він закінчується, і я не можу змусити його …
166 regex  string  bash 

11
Регулярний вираз для отримання рядка між двома рядками в JavaScript
Я знайшов дуже схожі пости, але я не можу повністю зрозуміти своє регулярне вираження. Я намагаюся написати регулярний вираз, який повертає рядок, що знаходиться між двома іншими рядками. Наприклад: Я хочу отримати рядок, який знаходиться між рядками "корова" та "молоко". Моя корова завжди дає молоко повернеться "завжди дає" Ось вираз, …
166 javascript  regex  string 

9
Бетонний Jage Regex для наголошених персонажів (діакритики)
Я дивився на переповнення стека ( замінюючи символи .. е , як JavaScript не відповідає стандарту Unicode щодо RegExp тощо) і не знайшов конкретної відповіді на питання: How can JavaScript match for accented characters (those with diacritical marks)? Я змушую поле в інтерфейсі відповідати формату: last_name, first_name (останній [пробіл комами] …

18
Регулярний вираз для відповідності формату HH: MM часу
Я хочу regexp для відповідності часу у форматі HH: MM. Ось що я маю, і це працює: ^[0-2][0-3]:[0-5][0-9]$ Це відповідає всім з 00:00 до 23:59. Однак я хочу змінити його так, щоб 0:00 та 1:00 і т. Д. Також відповідали 00:00 та 01:30. Тобто зробити крайній лівий край необов'язковим, щоб …
165 regex 

14
Як ви співпадаєте лише з дійсними римськими цифрами з регулярним виразом?
Думаючи про мою іншу проблему , я вирішив, що навіть не можу створити регулярний вираз, який буде відповідати римським цифрам (не кажучи вже про без контекстної граматики, яка їх породжує) Проблема - відповідність лише дійсних римських цифр. Наприклад, 990 НЕ "XM", це "CMXC" Моя проблема в створенні регулярного вираження для …

3
Збігайте цілий рядок
Який регулярний вираз (у JavaScript, якщо він має значення) відповідає лише тому, що текст точно відповідає? Тобто, на іншому кінці рядка не повинно бути зайвих символів. Наприклад, якщо я намагаюся під стать abc, а потім 1abc1, 1abcі abc1буде не збігатися.
165 regex 

1
регулярний вираз для відповідності чомусь, якщо йому не передує щось інше
Отже, з регулярним виразом в Java, я хочу написати регулярний вираз, який буде відповідати тоді і тільки тоді, коли шаблону не передують певні символи. Наприклад: String s = "foobar barbar beachbar crowbar bar "; Я хочу відповідати, якщо смузі не передує foo. Таким чином, вихід буде таким: barbar beachbar crowbar …
164 java  regex 

22
Як перетворити заголовок у URL-слугу в jQuery?
Я працюю над додатком у CodeIgniter, і я намагаюся зробити поле на формі, що динамічно генерує URL-кулі. Що я хотів би зробити, це зняти розділові знаки, перетворити його на малі і замінити пробіли дефісами. Так, наприклад, Shab's Rib Shack став би shanes-rib-shack. Ось що я маю досі. Нижня частина була …
163 javascript  jquery  regex 

8
Найшвидший спосіб перевірити рядок, що містить ще одну підрядку в JavaScript?
Я працюю з проблемою продуктивності на JavaScript. Тому я просто хочу запитати: який найшвидший спосіб перевірити, чи містить рядок іншу підрядку (мені просто потрібне булеве значення)? Ви можете запропонувати свою ідею та зразок коду фрагмента?

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