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

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

2
Який аромат Regex використовує Visual Studio Code?
Намагаючись шукати-замінювати в коді Visual Studio, я виявляю, що його аромат Regex відрізняється від повного Visual Studio. Зокрема, я намагаюся оголосити іменовану групу, string (?<p>[\w]+)яка працює в Visual Studio, але не в коді Visual Studio. Він поскаржиться на помилку Invalid group. Окрім вирішення цього конкретного питання, я шукаю інформацію про …


2
Регекс піднесеного тексту не виявляє багаторядкових тегів
У мене тут є цей регулярний вираз; \[sometag\](.*)\[/sometag\] Який повинен ловити текст, оточений [sometag]тегом. Він працює для інформації про один рядок, що міститься в цих тегах, як у рядку [sometag]this is a bit of text[/sometag]. Але це не працює над текстом, який охоплює кілька рядків, як це; [sometag] here is …
130 regex  tags  sublimetext 

8
Витягніть частину збігу з регулярними виразками
Я хочу, щоб регулярний вираз витягував заголовок зі сторінки HTML. На даний момент у мене це: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Чи є регулярний вираз для вилучення лише вмісту <title>, тому мені не доведеться видаляти теги?

3
Чому "asdf" .replace (/.*/ g, "x") == "xx"?
Я натрапив на дивовижний (для мене) факт. console.log("asdf".replace(/.*/g, "x")); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Чому дві заміни? Здається, будь-яка не порожня рядок без нових рядків створить рівно дві заміни для цього шаблону. Використовуючи функцію заміни, я бачу, що перша заміна призначена для всього рядка, а друга - для порожнього рядка.
129 javascript  regex 

4
Зворотні параметри RegEx в IntelliJ
Я хочу використовувати функцію пошуку та заміни IntelliJ для здійснення наступних перетворень: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Я спробував таке: Текст для пошуку: model.put\((.*),(.*)\) Замініть на:model\[\\1\] = \\2 Але Intellij, схоже, не розпізнає \\1і \\2як зворотній зв'язок. Я також спробував одну косу рису, але …


9
Зразок витягу Python відповідає
Python 2.7.1 Я намагаюся використовувати регулярний вираз python для вилучення слів всередині шаблону У мене є рядок, який виглядає приблизно так someline abc someother line name my_user_name is valid some more lines Я хочу витягнути слово "my_user_name". Я роблю щось подібне import re s = #that big string p = …
129 python  regex 

12
Java; Рядок замінити (використовуючи регулярні вирази)?
У рамках проекту для школи мені потрібно замінити рядок із форми: 5 * x^3 - 6 * x^1 + 1 до чогось типу: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Я вважаю, що це можна зробити за допомогою регулярних виразів, але я ще не знаю, як це зробити. Ви можете мені подати …
129 java  regex 

4
Як визначити, чи число є простим числом з регулярним виразом?
Я знайшов такий приклад коду для Java на RosettaCode : public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } Я не знаю Java особливо, але розумію всі аспекти цього фрагмента, за винятком самого регулярного виразка У мене є основні базові передові знання Regex, як ви знайдете їх у …
128 java  regex  primes 

6
SQL Server Регулярні вирази в T-SQL
Чи є бібліотека регулярних виразів, написана в T-SQL (немає CLR, не розширений SP, чистий T-SQL) для SQL Server, і яка повинна працювати з спільним хостингом? Редагувати: Спасибі, я знаю про те PATINDEX, LIKE, xp_ spsі рішення CLR Я також знаю, що це не найкраще місце для регулярного виразу, питання теоретичне …
127 sql-server  regex  tsql 

9
Пришвидшити мільйони заміни регулярних виразів в Python 3
Я використовую Python 3.5.2 У мене є два списки список з приблизно 750 000 "речень" (довгі рядки) список з приблизно 20 000 "слів", які я хотів би видалити зі своїх 750 000 речень Отже, мені доведеться прокрутити 750 000 пропозицій і виконати близько 20 000 замін, але ТІЛЬКИ, якщо мої …

7
Порожній рядок або електронна пошта Regex
Я знайшов багато перевірки електронної пошти Regex в SO, але я не знайшов жодного, який би прийняв порожню рядок. Це можливо лише через Regex? Ви приймаєте або порожній рядок, або лише електронну пошту? Я хочу це мати лише на Regex.
127 regex  email  string 

4
Regex: Вкажіть "пробіл або початок рядка" та "пробіл або кінець рядка"
Уявіть, що ви намагаєтеся відповідати шаблону "stackoverflow". Вам потрібно наступне: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Я знаю, як розібрати stackoverflow, якщо в ньому є пробіли на обох сайтах, використовуючи: /\s(stackoverflow)\s/ …
127 regex  preg-match 

8
Використовуючи регулярний вираз у css?
У мене є html-сторінка з divs, які мають ідентифікатори форм s1 , s2 тощо. <div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div> Я хочу застосувати властивість css до підмножини цих розділів / divs (залежно від ідентифікатора). Однак кожного разу, коли я додаю div , я повинен додавати css для розділу …
127 css  regex 

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