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

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


8
заборонити прямий доступ до папки та файлу htaccess
Ось сценарій: У index.phpкореневій папці є файл деякі файли включені в index.phpяких знаходяться в includesпапці. 1 інший файл ( submit.php) знаходиться в кореневій папці для подання форми. Я хочу обмежити прямий доступ користувача до файлів у includesпапці через htaccess. також для submit.php. Але включити буде працювати для index.phpфайлу. Наприклад, якщо …

14
Visual Studio Code - видалити всі порожні рядки - регулярний вираз
Я провів деякий час, намагаючись розібратися, як видалити всі порожні рядки з коду Visual Studio, і я не можу працювати. Хтось знає, як це зробити, будь ласка? Якщо я шукаю ^$, вводячи його в полі пошуку, VSC виявляє порожні рядки (повністю порожні рядки, значить немає пробілів), але він не видаляє …

5
Як витягти рядок за допомогою JavaScript Regex?
Я намагаюся витягнути підрядку з файлу з JavaScript Regex. Ось фрагмент з файлу: DATE:20091201T220000 SUMMARY:Dad's birthday поле, яке я хочу витягнути, - «Підсумок». Ось підхід: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); }

5
sed: друкувати лише відповідну групу
Я хочу захопити два останніх числа (один int, один float; далі - необов’язковий пробіл) і надрукувати лише їх. Приклад: foo bar <foo> bla 1 2 3.4 Слід надрукувати: 2 3.4 Поки що у мене є таке: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' дасть мені foo bar <foo> bla 1 replacement Однак …
133 regex  sed 

25
Отримання частин URL-адреси (Regex)
На цей питання є відповіді на Stack Overflow на російському : Додавання значень з допомогою регулятора Дана URL-адреса (один рядок): http://test.example.com/dir/subdir/file.html Як я можу витягнути такі частини за допомогою регулярних виразів: Субдомен (тест) Домен (example.com) Шлях без файлу (/ dir / subdir /) Файл (file.html) Шлях із файлом (/dir/subdir/file.html) URL-адреса …

10
grep, використовуючи векторний символ із кількома візерунками
Я намагаюся використовувати, grepщоб перевірити, чи присутній вектор струн в іншому векторі чи ні, і вивести значення, які є в наявності (відповідні шаблони). У мене є такий кадр даних: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 У мене є вектор шаблонів рядків можна …
132 r  regex 

4
Групи захоплення Vim Regex [bau -> byau: ceu -> cyeu]
У мене є список слів: bau ceu diu fou gau Я хочу перетворити цей список на: byau cyeu dyiu fyou gyau Я безуспішно спробував команду: :%s/(\w)(\w\w)/\1y\2/g Зважаючи на те, що це не працює, що мені потрібно змінити, щоб змусити групи захоплення регулярних виразів працювати у Vim?

6
Як замінити цілу лінію на sed?
Припустимо, у мене є файл з рядками aaa = bbb Тепер я хотів би замінити їх на: ааа = ххх Я можу це зробити так: sed "s / aaa = bbb / aaa = xxx / g" Тепер у мене є файл з кількома рядками: aaa = bbb aaa = …
132 regex  sed 


8
sed one-liner, щоб перетворити всі великі регістри в малі?
У мене є текстовий файл, в якому деякі слова друкуються у ВСІХ КАПАХ. Я хочу мати можливість просто перетворити все в текстовому файлі в малі регістри, використовуючи sed. Це означає, що в першому реченні тоді було б написано: "У мене є текстовий файл, в якому деякі слова друкуються великими літерами".
131 regex  sed 

26
Регекс, який ніколи нічим не відповідає
Це може здатися дурним питанням, але я довго спілкувався з деякими моїми колегами-розробниками, і це звучало як цікаве придумати. Так; як ви думаєте - як виглядає Regex, який ніколи не буде відповідати жодному рядку! Редагувати : Чому я хочу це? Ну, по-перше, тому, що мені цікаво придумати такий вираз, а …

5
RegEx - відповідні номери змінної довжини
Я намагаюся проаналізувати документ, на якому розміщені посилання на ньому. Текстовий текст {4: 2} ще неймовірніший текст {4: 3} набагато пізніше {222: 115} та ще якийсь текст. Посилання завжди будуть загорнуті в дужки, і між ними завжди буде двокрапка. Я написав вираз, щоб їх знайти. {[0-9]:[0-9]} Однак це очевидно провалюється …
131 regex 

7
Javascript та regex: розділіть рядок і збережіть роздільник
У мене є рядок: var string = "aaaaaa<br />† bbbb<br />‡ cccc" І я хотів би розділити цю рядок з роздільником, <br />за яким слід спеціальний символ. Для цього я використовую це: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Я отримую те, що мені потрібно, крім того, що втрачаю роздільник. Ось приклад: http://jsfiddle.net/JwrZ6/1/ Як я …
131 javascript  regex 


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