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

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

3
Розробити DFA, приймаючи двійкові рядки, що діляться на число 'n'
Мені потрібно навчитися розробляти DFA таким чином, що, даючи будь-яке число 'n', воно приймає двійкові рядки {0, 1}, десятковий еквівалентний номер ділиться на 'n'. Будуть різні DFA для різних 'n', але чи може хтось запропонувати базовий підхід, якого я повинен дотримуватися, щоб продовжувати з будь-яким числом 0 <n <10.
76 regex  automata  dfa 

7
Перевірка поля регулярного виразу в jQuery
У jQuery чи існує функція / плагін, якими я можу скористатися для відповідності регулярному виразу в рядку? Наприклад, у вікні введення електронної пошти я отримую електронну адресу та хочу перевірити, чи правильно вона вказана. Яку функцію jQuery слід використовувати, щоб перевірити, чи відповідає мій регулярний вираз перевірки вхідному? Я шукав …
75 jquery  regex 

14
Як видалити повернення каретки за допомогою Ruby?
Я думав, що цей код спрацює, але регулярний вираз ніколи не відповідає \ r \ n. Я переглянув дані, які читаю в шістнадцятковому редакторі, і переконався, що у файлі справді є шістнадцятковий шаблон D та шістнадцятковий шаблон. Я також пробував регулярні вирази / \ xD \ xA / m та …
75 ruby  regex 


11
У Javascript, як я можу виконати глобальну заміну рядка зі змінною всередині '/' та '/ g'?
Я хочу виконати глобальну заміну рядка за допомогою String.replace в Javascript. У документації я прочитав, що я можу зробити це за допомогою / g, тобто, наприклад; var mystring = mystring.replace(/test/g, mystring); і це замінить всі випадки в mystring. Немає лапок для виразу. Але якщо у мене є змінна для пошуку, …

2
Регулярний вираз для відповідності маршрутів у Express
Я не дуже добре володію регулярними виразами, тому хочу переконатися, що я роблю це правильно. Скажімо, у мене є два дуже схожі маршрути, /discussion/:slug/і /page/:slug/. Я хочу створити маршрут, який відповідає обом цим сторінкам. app.get('/[discussion|page]/:slug', function(req, res, next) { ...enter code here... }) Це правильний спосіб зробити це? Зараз я …
75 regex  node.js  express 


1
виключення папки grunt (minimatch / glob)
У мене ситуація, коли я намагаюся використовувати grunt для накладання кодової бази, виключаючи конкретні папки. grunt використовує minimatch (подібний до bsdglob) під капотом для збігу файлів, але я, здається, не можу зрозуміти, як зробити стиль .gitignore виключаючи папку. Я хотів би проковтнути це: ignoreme і відповідати цим: /folder/path/here/to/something/ok.js /another/folder/path.js /test.js …



5
Обробка тексту - Python проти продуктивності Perl [закрито]
Це питання навряд чи допоможе будь-яким майбутнім відвідувачам; це стосується лише невеликої географічної області, конкретного моменту часу або надзвичайно вузької ситуації, яка, як правило, не застосовується до світової аудиторії Інтернету. Щоб отримати допомогу щодо розширення цього питання, відвідайте довідковий центр . Закрито 8 років тому . Ось мій сценарій Perl …

6
Як я можу замінити перше виникнення символу в кожному слові?
Як я можу замінити перше виникнення символу в кожному слові? Скажіть, у мене є ця рядок: hello @jon i am @@here or @@@there and want some@thing in '@here" # ^ ^^ ^^^ ^ ^ І я хочу видалити перше @з кожного слова, щоб у мене з’явився такий завершальний рядок: hello …
44 python  regex 

2
Чи є спосіб перевірити, чи є рядок в JS однією емоцією?
Питання просте: у мене є рядок str, як я можу перевірити, чи strє одна емоція, і нічого більше? Крім того, я вважаю за краще не використовувати іншу бібліотеку. Матч "🍎", "⛹🏿‍♂️", "3️⃣"але не "🍓a", "𝕒","🍌🍀" У мене виникають проблеми з пошуку рішення, але ось деякі речі, які я намагався поки …

3
re.findall ('(ab | cd)', рядок) vs re.findall ('(ab | cd) +', рядок)
У регулярному виразі Python я стикаюся з цією особливою проблемою. Чи можете ви дати інструкцію щодо відмінностей між re.findall('(ab|cd)', string)та re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) Фактичний вихід: ['ab', 'cd'] ['cd'] Я розгублений, чому другий результат також не містить …
18 python  regex 

2
Чому в Ruby об'єкт Regexp вважається "хибним"?
У Рубі є універсальне уявлення про « правдивість » та « хибність ». Рубін робить два конкретних класів для об'єктів Boolean, TrueClassі FalseClass, з одноплідними випадками , позначених спеціальними змінними trueі false, відповідно. Однак правдивість і хибність не обмежуються примірниками цих двох класів, концепція є універсальною і застосовується до кожного …
16 regex  ruby  boolean  jruby  yarv 

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