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

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

19
Видаліть нові рядки з рядка та замініть одним порожнім пробілом
$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Хочете видалити всі нові рядки з рядка. У мене є цей регулярний вираз, він може наздогнати всіх, проблема в тому, що я не знаю, з якою функцією я повинен його використовувати. /\r\n|\r|\n/ $string повинні стати: …
291 php  regex  string 

16
Використовуючи String Format, щоб показати десятковий до 2-х місць або просте ціле число
У мене є поле цін для відображення, яке іноді може бути або 100, або 100,99, або 100,9, те, що я хочу, - це відображати ціну в двох десяткових знаках, тільки якщо децимальні знаки вводяться за цією ціною, наприклад, якщо її 100 так вона повинна бути лише покажіть 100 не 100,00, …


3
regex.test VS string.match, щоб дізнатися, чи відповідає рядок звичайному виразу
Я багато разів використовую функцію string, matchщоб дізнатися, чи відповідає рядок звичайному виразу. if(str.match(/{regex}/)) Чи є різниця між цим: if (/{regex}/.test(str)) Вони, здається, дають однаковий результат?

9
Перевірте, чи є символи в рядку
Я намагаюся визначити, чи є рядок підмножиною іншої рядки. Наприклад: chars <- "test" value <- "es" Я хочу повернути TRUE, якщо "value" з'являється як частина рядка "chars". У наступному сценарії я хочу повернути помилкове: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

13
Регулярні вирази - відповідати будь-чому
Як зробити так, щоб вираз відповідав абсолютно будь-якому (включаючи пробіли)? Приклад: Регекс: Я купив _____ овець. Матчі: я купив овець. Я купив овечку. Я купив п’ять овець. Я спробував використовувати (.*), але це, здається, не працює. Оновлення: я змусив його працювати, мабуть, проблема не була в регулярних виразах, це просто …
278 regex 

8
Як вивести лише захоплені групи з sed?
Чи є спосіб сказати sedвиводити лише захоплені групи? Наприклад, дані: This is a sample 123 text and some 987 numbers та візерунок: /([\d]+)/ Чи можу я отримати лише 123 і 987 вихід у форматі, який відформатується за допомогою зворотних посилань?
277 regex  sed 

7
Чому RegExp з глобальним прапором дає неправильні результати?
Яка проблема з цим регулярним виразом, коли я використовую глобальний прапор та прапор, нечутливий до регістру? Запит - це введений користувачем вхід. Результат повинен бути [правдивим, правдивим]. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be …
277 javascript  regex 


6
Як використовувати регулярний вираз JavaScript у кількох рядках?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Я хотів би, щоб блок PRE був підібраний, навіть якщо він охоплює символи нового рядка. Я подумав, що 'м' прапор це робить. Не. Знайшов відповідь тут перед публікацією. Оскільки я думав, що знаю JavaScript (прочитав три книги, відпрацював години), …
275 javascript  regex 

2
Regex - не містить певних символів
Мені потрібен регулярний вираз, якщо ніде в реченні НЕ є ні <, ні. Якщо або <або> є в рядку, він повинен повернути помилкове. Я мав частковий успіх у цьому, але лише в тому випадку, якщо мої <> на початку чи в кінці: (?!<|>).*$ Я використовую .Net, якщо це має значення. …

29
Java, як замінити 2 або більше пробілів одним пробілом у рядку та видалити провідні та кінцеві пробіли
Шукаєте швидкий, простий спосіб змінити цей рядок у Java " hello there " до чогось, що виглядає так "hello there" де я замінюю всі ці декілька пробілів одним пробілом, за винятком того, що я також хочу, щоб один або більше пробілів на початку рядка не було. Щось подібне мене частково …
271 java  regex  string  replace 

17
Простий регулярний вираз для десяткової точки з точністю 2
Який регулярний вираз для десяткової точки з точністю до 2? Дійсні приклади : 123.12 2 56754 92929292929292.12 0.21 3.1 Недійсні приклади: 12.1232 2.23332 e666.76 Десяткова крапка може бути необов’язковою, а також можуть бути включені цілі числа.
271 regex 

16
розділити рядок лише на першому екземплярі вказаного символу
У своєму коді я розділив рядок на основі _та захоплюю другий елемент у масиві. var element = $(this).attr('class'); var field = element.split('_')[1]; Бере good_luckта забезпечує мене luck. Чудово працює! Але зараз у мене клас, який схожий good_luck_buddy. Як змусити Javascript проігнорувати другий _і подати мені luck_buddy? Я знайшов це var …
271 javascript  jquery  regex 

12
Як перевірити дійсні UUID / GUID?
Як перевірити, чи містить змінна дійсний ідентифікатор UUID / GUID? На даний момент мене цікавлять лише перевірки типів 1 і 4, але це не повинно бути обмеженням ваших відповідей.

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