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

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

16
Розділіть рядок на великі літери
Який пітонічний спосіб розділити рядок перед появою заданого набору символів? Наприклад, я хочу розділити 'TheLongAndWindingRoad' будь-яку велику літеру (можливо, крім першої) і отримати ['The', 'Long', 'And', 'Winding', 'Road']. Редагувати: Він також повинен розділяти окремі випадки, тобто від 'ABC'я хотів би отримати ['A', 'B', 'C'].
94 python  regex  string 

3
Що означає регулярний вираз / _ / g?
JavaScript: .replace(/_/g," "); У мене це є в коді, але я не пам’ятаю, чому і що він робить! Чи може хтось із вас гуру регулярних виразів допомогти? Я знаю, що це може здатися базовим, але регулярні вирази - це не моя чашка чаю, і гугл /gне дуже допомогло.
94 javascript  regex 

1
“Невідомий модифікатор 'g' у ...” при використанні preg_match у PHP?
Це регулярний вираз, який я намагаюся використовувати: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Я знайшов його на цьому сайті , і він чудово працює, коли я його спробую там. Але як тільки я розміщу це в своєму коді, я отримую таке повідомлення: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 Хто-небудь може …

30
Як перевірити, що рядок є паліндромом, використовуючи регулярні вирази?
Це було питання інтерв’ю, на яке я не зміг відповісти: Як перевірити, що рядок є паліндромом, використовуючи регулярні вирази? ps Уже є запитання " Як перевірити, чи вказаний рядок паліндром? ", і воно дає багато відповідей різними мовами, але жодної відповіді, що використовує регулярні вирази.
93 regex  palindrome 

17
Як я можу проаналізувати рядок CSV за допомогою JavaScript, який містить кому в даних?
У мене є такий тип рядка var string = "'string, duppi, du', 23, lala" Я хочу розділити рядок на масив на кожній комі, але тільки коми поза одинарними лапками. Я не можу зрозуміти правильний регулярний вираз для розбиття ... string.split(/,/) дасть мені ["'string", " duppi", " du'", " 23", " …

5
JavaScript - зворотні посилання на регулярні вирази
Ви можете зробити посилання таким чином у JavaScript: var str = "123 $test 123"; str = str.replace(/(\$)([a-z]+)/gi, "$2"); Це (досить безглуздо) замінить "$ test" на "test". Але уявіть, я хотів би передати отриманий рядок $ 2 у функцію, яка повертає інше значення. Я спробував це зробити, але замість того, щоб …


5
Регулярний вираз для видалення всіх (не числовий АБО період)
Мені потрібно, щоб текст типу "joe ($ 3,004,50)" був відфільтрований до 3004,50, але я страшний у регулярному виразі і не можу знайти підходяще рішення. Тож мають залишатися лише цифри та крапки - все інше відфільтровано. Я використовую C # та VS.net 2008 framework 3.5
93 c#  regex 

6
Регулярний вираз для відповідності символів:! $% ^ & * () _ + | ~ - = `{} []:"; '<>?,. /
Я намагаюся створити Regex-тест у JavaScript, який перевірятиме рядок, щоб містити будь-який із цих символів: !$%^&amp;*()_+|~-=`{}[]:";'&lt;&gt;?,./ Більше інформації, якщо вас цікавить :) Це для досить класної програми для зміни пароля, над якою я працюю. Якщо ви зацікавлені, ось інша частина коду. У мене є таблиця, в якій перераховані вимоги до …

13
Що таке регулярний вираз для "Будь-яке додатне ціле число, за винятком 0"
Як можна ^\d+$покращити заборону 0? EDIT (Зробіть це більш конкретним): Приклади, які можна дозволити: 1 30 111 Приклади, які заборонити: 0 00 -22 Неважливо, дозволені позитивні числа з початковим нулем чи ні (наприклад 022). Це для реалізації Java JDK Regex.
93 java  regex 




3
Чи має регулярний вираз Ruby оператор, що не відповідає типу "! ~" У Perl?
Я просто хочу знати, чи має ruby ​​регулярний вираз оператор не збігається, як !~у perl. Я вважаю, що це незручно використовувати (?!xxx)або (?&lt;!xxxx)тому, що ви не можете використовувати шаблони регулярних виразів у цій xxxчастині.
92 ruby  regex 

6
Використання RegEx в SQL Server
Я шукаю, як замінити / кодувати текст за допомогою RegEx на основі налаштувань / параметрів RegEx нижче: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Я бачив кілька прикладів на RegEx, але збентежений щодо того, як застосовувати його таким же чином у SQL Server. Будь-які пропозиції були б корисними. …

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