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

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

3
Unicode еквіваленти для \ w і \ b в регулярних виразах Java?
Багато сучасних реагеджезних інтерпретацій інтерпретують \wстенографію класу символів як "будь-яку букву, цифру або з'єднувальний розділовий знак" (зазвичай: підкреслення). Таким чином, регулярний вираз , як \w+сірники слова , як hello, élève, GOÄ_432або gefräßig. На жаль, Java ні. У Java \wобмежується [A-Za-z0-9_]. Це ускладнює узгодження слів, подібних до вищезгаданих, серед інших проблем. …


20
Розділити рядок на підряди рівних за довжиною в Java
Як розділити рядок "Thequickbrownfoxjumps"на підрядки однакового розміру в Java. Напр. "Thequickbrownfoxjumps"з 4 рівних розмірів слід дати вихід. ["Theq","uick","brow","nfox","jump","s"] Подібне запитання: Розбийте рядок на підрядки однакової довжини у Scala
125 java  regex  string  split 

9
Замініть нечислові порожніми рядками
Швидке додавання до вимог у нашому проекті. Поле в нашій БД для розміщення телефонного номера задано лише 10 символів. Отже, якщо мене пройдуть "(913) -444-5555" чи що-небудь інше, чи є швидкий спосіб запустити рядок через якусь спеціальну функцію заміни, яку я можу передати йому набір символів, щоб дозволити? Регекс?
125 c#  regex  string  phone-number 


20
Rails: Який хороший спосіб перевірити посилання (URL-адреси)?
Мені було цікаво, як мені найкраще перевірити URL-адреси в Rails. Я думав використовувати регулярний вираз, але не впевнений, чи це найкраща практика. І якщо я буду використовувати регулярний вираз, чи міг би хтось запропонувати мені його? Я все ще новачок у Regex.


5
Ruby Regexp групи збігаються, призначають змінні на 1 рядок
На даний момент я намагаюся повторно скопіювати рядок у кілька змінних. Приклад рядка: ryan_string = "RyanOnRails: This is a test" Я зіставив це з цим регулярним виразом, з 3 групами: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Тепер для доступу до кожної групи я повинен зробити щось подібне: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second …

6
Regex відповідає всім після знака питання?
У мене є канал у Yahoo Pipes і хочу відповідати всім після знака питання. Поки я зрозумів, як відповідати знаку запитання за допомогою .. \? Тепер просто узгодити все, що є після / слідує за запитанням.
125 regex 

20
Регулярне вираження, яке відповідає стандартному 10-значному номеру телефону
Я хочу написати регулярний вираз для стандартного телефонного номера США, який підтримує такі формати: ###-###-#### (###) ###-#### ### ### #### ###.###.#### де # означає будь-яке число. Поки я придумав наступні вирази ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} відповідно. Я не зовсім впевнений, чи є останній правильним для пунктирної перевірки. Я також хочу …
125 regex 

7
Як вирівняти відповідність, використовуючи регулярний вираз у Scala?
Мені хотілося б знайти відповідність між першою літерою слова та однією з літер у такій групі, як "ABC". У псевдокоді це може виглядати приблизно так: case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } Але як я схоплю першу букву в Scala замість Java? Як правильно …
124 regex  scala 

22
Регулярне вираження імені та прізвища
Для перевірки веб-сайту мені потрібна перевірка імені та прізвища. Для імені воно повинно містити лише літери, може містити кілька слів із пробілами та має мінімум три символи, але максимум у верхній частині 30 символів. Порожню рядок не слід перевіряти (наприклад, Джейсон , Джейсон , Джейсон Сміт , Джейсон Сміт , …
124 regex  validation 

14
Як я можу знімати теги HTML із рядка в ASP.NET?
Використовуючи ASP.NET, як я можу надійно знімати теги HTML із заданого рядка (тобто не використовувати регулярний вираз)? Я шукаю щось на зразок PHP strip_tags. Приклад: <ul><li>Hello</li></ul> Вихід: "Здравствуйте" Я намагаюся не винаходити колесо, але поки що не знайшов нічого, що відповідало б моїм потребам.
123 c#  asp.net  html  regex  string 

20
Що таке регулярний вираз, який відповідає дійсному доменному імені без субдомену?
Мені потрібно перевірити ім'я домену: google.com stackoverflow.com Тож домен у його найновішому вигляді - навіть не такий піддомен, як www. Символи повинні бути лише az | AZ | 0-9 і період (.) І тире (-) Частина доменного імені не повинна починатися або закінчуватися тире (-) (наприклад, -google-.com) Частина доменного імені …


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