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

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

4
помилка sed: "недійсна посилання \ 1 на RHS команди` s "
Я виконую кілька команд заміни як ядро кольорового сценарію для maven . Одна з sedкоманд використовує регулярний вираз, який працює в командній оболонці, як обговорювалося тут . Поточну (не працює) реалізацію можна знайти тут . Коли я включаю один із варіантів команди в сценарій, відбувається інша поведінка: Варіант 1: $ …
103 regex  sed  substitution 

9
Різниця між \ b і \ B в регулярному виразі
Я читаю книгу з регулярним виразом і натрапив на цей приклад для \b: Кіт розкидав свою їжу по всій кімнаті. Використання регулярного вираження - \bcat\bвідповідатиме слову, catале не catвводу scattered. Для \Bавтора використовується такий приклад: Будь ласка, введіть як дев'ятизначний ідентифікатор з'явиться на вашому кольорі - закодований ключ пропуску. Використання …
103 regex 

4
Регулярний вираз для рядка, що містить одне слово, але не інше
Я встановлюю деякі цілі в Google Analytics і можу скористатися невеликою допомогою. Скажімо, у мене є 4 URL-адреси http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 Я хочу створити вираз, який буде ідентифікувати будь-яку URL-адресу, що містить рядок selector = size, але НЕ містить деталей.cfm Я знаю, що для пошуку рядка, який НЕ містить …

21
Отримайте рядок між двома рядками в рядку
У мене є такий рядок, як: "super exemple of string key : text I want to keep - end of my string" Я хочу просто зберегти рядок, що знаходиться між "key : "і " - ". Як я можу це зробити? Повинен я використовувати Regex чи можу це зробити іншим …
103 c#  regex  string 

3
Регулярні вирази PHP: У кінці не знайдено закінчувального роздільника '^'
У мене були проблеми з регулярними виразами. Це мій код $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; Я запускаю його і отримую: Попередження: preg_match () [function.preg-match]: не знайдено закінчувального роздільника '^' у
103 php  regex  preg-match  pcre 

12
Регулярне вираження, щоб перевірити, чи є пароль "8 символів, включаючи 1 велику літеру, 1 спеціальний символ, буквено-цифрові символи"
Я хочу регулярний вираз, щоб перевірити це пароль повинен містити вісім символів, включаючи одну велику літеру, один спеціальний символ та буквено-цифрові символи. І ось мій вираз перевірки, який складається з восьми символів, включаючи одну велику літеру, одну малу літеру та одне число або спеціальний символ. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Як я можу написати …
102 c#  regex 

6
Як знайти елемент, зіставивши точний текст елемента в Capybara
У мене є наступні два елементи в HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> Я намагаюся знайти елемент за допомогою методу Капібари find("a", :text => "berlin") Вище повернеться два елементи, оскільки обидва містять текст Берлін. Чи є спосіб співставити точний текст у Капібарі?
102 ruby  regex  capybara 

14
Перевірте, чи містить рядок числа Java
Я пишу програму, де користувач вводить String у такому форматі: "What is the square of 10?" Мені потрібно перевірити, чи є рядок у рядку а потім витягнути просто число. Якщо я використовую .contains("\\d+")або .contains("[0-9]+"), програма не може знайти номер у рядку, незалежно від вводу, але .matches("\\d+")він працюватиме лише тоді, коли …
102 java  regex  string 

17
Як використовувати регекс у запиті SQLite?
Я хотів би використовувати регулярний вираз у sqlite, але не знаю як. У моїй таблиці є стовпець із такими рядками: "3,12,13,14,19,28,32" Тепер, якщо я набираю "де x LIKE '3" "я також отримую рядки, які містять значення, такі як 13 або 32 , але я хотів би отримати лише ті рядки, …

3
Чи є gcc 4.8 або попередні помилки щодо регулярних виразів?
Я намагаюся використовувати std :: regex у коді C ++ 11, але виявляється, що підтримка трохи помиляється. Приклад: #include <regex> #include <iostream> int main (int argc, const char * argv[]) { std::regex r("st|mt|tr"); std::cerr << "st|mt|tr" << " matches st? " << std::regex_match("st", r) << std::endl; std::cerr << "st|mt|tr" << …
101 c++  regex  gcc  c++11  libstdc++ 

3
Яка різниця між квадратними дужками і круглими дужками в регулярному виразі?
Ось регулярний вираз, який я створив для використання в JavaScript: var reg_num = /^(7|8|9)\d{9}$/ Ось ще одна, запропонована членом моєї команди. var reg_num = /^[7|8|9][\d]{9}$/ Правило - перевірити номер телефону: Він повинен бути лише з десяти чисел. Перше число повинно бути будь-яким із 7, 8 або 9.
101 regex 

11
Вилучення чисел з векторів рядків
У мене такий рядок: years<-c("20 years old", "1 years old") Я хотів би взяти лише числове число з цього вектора. Очікуваний результат - вектор: c(20, 1) Як я можу це зробити?
101 regex  r 

7
Використовуйте динамічний (змінний) рядок як шаблон регулярного виразу в JavaScript
Я хочу додати (змінний) тег до значень із регулярним виразом, шаблон працює добре з PHP, але у мене виникають проблеми з його реалізацією в JavaScript. Шаблон ( valueє змінною): /(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is Я уникнув зворотних скісних рисок: var str = $("#div").html(); var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is"; $("#div").html(str.replace(regex, "<a href='#" …
101 javascript  regex  string 


11
як використовувати sed, awk або gawk для друку лише того, що відповідає?
Я бачу безліч прикладів та довідкових сторінок про те, як робити такі речі, як пошук і заміна за допомогою sed, awk або gawk. Але в моєму випадку у мене є регулярний вираз, що я хочу зіткнутися з текстовим файлом, щоб отримати певне значення. Я не хочу займатися пошуком і заміною. …
100 regex  unix  sed  awk  gawk 

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