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

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

3
Отримайте індекс шаблону в рядку за допомогою регулярного виразу
Я хочу знайти рядок для певного шаблону. Чи забезпечують класи регулярних виразів позиції (індекси всередині рядка) шаблону всередині рядка? Шаблон може бути більше 1 випадків. Будь-який практичний приклад?
90 java  regex  string 

4
рятувальний знак питання у регулярному виразі javascript
Я думаю, це просте запитання. Я намагаюся знайти входження рядка в інший рядок, використовуючи регулярний вираз у JavaScript, так: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", …



6
Python, видаліть усі не алфавітні символи зі рядка
Я пишу програму підрахунку слів MapReduce. Проблема полягає в тому, що в даних є багато символів, не пов’язаних з алфавітом, я знайшов цю публікацію Видалення з рядка в Python всього, крім буквено-цифрових символів, що показує гарне рішення за допомогою регулярного виразу, але я не впевнений, як це реалізувати def mapfn(k, …
90 python  regex 

6
повернути рядок із першим відповідним регулярним виразом
Я хочу отримати перший збіг регулярного виразу. У цьому випадку я отримав список: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Я міг би витягти перший елемент списку: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Але це працює, лише якщо є хоча б один збіг, інакше я отримаю повідомлення про помилку: text = 'aazzzbbb' …
90 python  regex 


6
Регулярний вираз Javascript Видалити пробіли
Тож я пишу маленький маленький плагін для JQuery, щоб видалити пробіли з рядка. дивіться тут (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); в даний час моє регулярне вираження - [ ]+збирати всі пробіли. Це працює .. Це , однак, не залишає …
89 javascript  regex 

14
Матч регулярних виразів для перевірки на дійсний рік
Отримавши значення, я хочу перевірити його, щоб перевірити, чи є дійсним рік. Мої критерії прості, коли значення має бути цілим числом із 4символами. Я знаю, що це не найкраще рішення, оскільки воно не дозволить роками раніше 1000і дозволить такі роки як 5000. Цей критерій адекватний моєму поточному сценарію. Те, що …

14
Як включити від’ємні десяткові числа до цього регулярного виразу?
Як мені зрівняти негативні числа також за допомогою цього регулярного виразу? Цей регулярний вираз чудово працює з позитивними значеннями, але я хочу, щоб він також допускав і негативні значення, наприклад -10, -125,5 тощо. ^[0-9]\d*(\.\d+)?$ Дякую
89 regex  numbers 

4
RegExp відповідний рядок не починається з мого
Для PMD я хотів би мати правило, яке попереджає мене про ті потворні змінні, які починаються з my. Це означає, що я повинен приймати всі змінні, які НЕ починаються my. Отже, мені потрібен RegEx (re), який поводиться так: re.match('myVar') == false re.match('manager') == true re.match('thisIsMyVar') == true re.match('myOtherVar') == false …


4
Використання RegEX для префікса та додавання до Notepad ++
У мене досить великий перелік слів у текстовому файлі, і я намагаюся зробити пошук і заміну регулярного виразу в Notepad ++. Мені потрібно додати рядок перед кожним рядком і після кожного рядка .. Так що: перероблений wordtwo wordthree стати здатний: "відпрацьований" вміє: "wordtwo" здатний: "wordthree" Як я можу це зробити?
88 regex  notepad++ 

10
Використання зірки в grep
Я намагаюся шукати підрядок "abc" у певному файлі в linux / bash Я також: grep '*abc*' myFile Це нічого не повертає. Але якщо я: grep 'abc' myFile Він правильно повертає збіги. Зараз це не проблема для мене. Але що, якщо я хочу спробувати більш складний рядок, скажімо *abc * def …
88 regex  bash  grep 


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