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

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

7
Регулярний вираз Java для вилучення тексту між тегами
У мене є файл із декількома спеціальними тегами, і я хотів би написати регулярний вираз, щоб витягти рядок між тегами. Наприклад, якщо мій тег: [customtag]String I want to extract[/customtag] Як би я написав регулярний вираз, щоб витягти лише рядок між тегами. Цей код здається кроком у правильному напрямку: Pattern p …
82 java  regex 

7
Як зіставити цілий рядок із регулярним виразом?
Мені потрібен регулярний вираз, який буде знаходити лише ті збіги, де весь рядок відповідає моєму запиту. Наприклад, якщо я шукаю фільми з назвою "Червоний Жовтень", я хочу лише відповідати саме тому заголовку (не враховуючи регістр), але не збігатись із заголовками, як "Полювання на Червоний Жовтень". Не зовсім впевнений, що знаю, …
82 c#  .net  regex 


10
Шаблон регулярного виразу всередині функції SQL Замінити?
SELECT REPLACE('<strong>100</strong><b>.00 GB', '%^(^-?\d*\.{0,1}\d+$)%', ''); Я хочу замінити будь-яку розмітку між двома частинами числа вищевказаним регулярним виразом, але, схоже, це не працює. Я не впевнений, що неправильний синтаксис регулярних виразів, тому що я спробував більш простий, такий як '%[^0-9]%'просто перевірити, але він теж не спрацював. Хтось знає, як я можу …
82 sql-server  regex 

4
Розбийте регулярний вираз Ruby на кілька рядків
Це може бути не зовсім питання, яке ви очікуєте! Я не хочу регулярного виразу, який збігатиметься при розривах рядків; натомість я хочу написати довгий регулярний вираз, який для читабельності я хотів би розділити на кілька рядків коду. Щось на зразок: "bar" =~ /(foo| bar)/ # Doesn't work! # => nil. …

5
Javascript + регулярний вираз = Помилка не повторюється?
Я новачок у Regex, і намагаюся переробити його в один зі своїх нових проектів, щоб побачити, чи зможу я навчитися і додати його до свого репертуару навичок. Однак я тут натрапляю на блокпост. Я намагаюся зрозуміти, чи не містить користувальницькі дані нелегальні символи, використовуючи .searchфункцію так: if (name.search("[\[\]\?\*\+\|\{\}\\\(\)\@\.\n\r]") != -1) …

11
RegEx для поділу camelCase або TitleCase (додатково)
Я знайшов блискучий RegEx для вилучення частини виразу camelCase або TitleCase. (?<!^)(?=[A-Z]) Це працює, як очікувалося: значення -> значення camelValue -> верблюд / значення TitleValue -> Заголовок / Значення Наприклад, з Java: String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} Моя проблема полягає в тому, …

5
Регулярні вирази та GWT
Мої запитання: чи є хороше рішення для використання регулярних виразів у GWT? Я не задоволений використанням String.split (регулярний вираз), наприклад. GWT перекладає код у JS, а потім використовує регулярний вираз як регулярний вираз JS. Але я не можу використовувати щось на зразок Java Matcher або Java Pattern. Але вони були …
81 java  regex  gwt 

3
Regex до, але не включаючи
Що стосується регулярного виразу, яким є синтаксис пошуку до, але не включаючи? Подібно: Haystack: The quick red fox jumped over the lazy brown dog Expression: .*?quick -> and then everything until it hits the letter "z" but do not include z

6
Замініть групу захоплення регулярних виразів на верхній регістр у Javascript
Я хотів би знати, як замінити групу захоплення на верхній регістр у JavaScript. Ось спрощена версія того, що я намагався досі, але не працює: > a="foobar" 'foobar' > a.replace( /(f)/, "$1".toUpperCase() ) 'foobar' > a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") ) 'foobar' Поясніть, що не так з цим кодом?

2
Використання регулярного виразу в WHERE у Postgres
На даний момент я маю такий запит: select regexp_matches(name, 'foo') from table; Як я можу переписати це так, щоб регулярний вираз знаходився в де, як показано нижче (не працює): select * from table where regexp_matches(name, 'foo'); Поточне повідомлення про помилку: ПОМИЛКА: аргумент WHERE повинен бути типовим, а не текстовим типом …
81 regex  postgresql 

6
Як перевірити, чи повністю рядок відповідає регулярному виразу в Scala?
Припустимо, у мене є шаблон регулярного виразу, якому я хочу відповідати багатьом рядкам. val Digit = """\d""".r Я просто хочу перевірити, чи заданий рядок повністю відповідає регулярному виразу. Який хороший та ідіоматичний спосіб зробити це в Scala? Я знаю, що можу збігати шаблони на регулярних виразах, але це синтаксично не …
80 regex  scala 


5
Який найпростіший регулярний вираз для перевірки електронних листів, щоб не приймати їх наосліп? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 1 рік тому . Удосконалюйте це питання Коли користувачі створюють обліковий запис на моєму сайті, я хочу зробити перевірку …

6
Видаліть / обріжте всі рядки кадру даних
Очищаючи значення багатоканального кадру даних у python / pandas, я хочу обрізати рядки. Зараз я роблю це за двома інструкціями: import pandas as pd df = pd.DataFrame([[' a ', 10], [' c ', 5]]) df.replace('^\s+', '', regex=True, inplace=True) #front df.replace('\s+$', '', regex=True, inplace=True) #end df.values Це досить повільно, що я …

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