Свързани публикации 'regex'
Изключително полезни примери за регулярен израз за реални приложения
Най-добри случаи на употреба на регулярни изрази
В тази статия ще видим някои от полезните регулярни изрази, които можете да използвате във вашите реални приложения
1. Проверка на имейл :
^[^@ ]+@[^@ ]+\.[^@ \.]{2,}$
Обяснение:
^[^@ ]+ =› проверява за имейл, който започва със знака, който не е @ и интервал (+ показва едно или повече появявания на предишния знак)
@[^@ ]+ =› след това един символ @ и след това без символ @ и интервал (+ показва едно или повече..
Използване на дезинфекция на входа за отказ на обслужване на Regex
Това е накратко за изследователската статия „ Използване на дезинфекция на входа за отказ на обслужване на регулярен израз “, публикувана на ICSE 2022. Тази работа беше ръководена от моите студенти Ефе Барлас и Син Ду. Пълният документ е тук . Те също написаха този бриф, който леко редактирах.
В тази статия използваме думата „ regex “ като стенограма за „регулярен израз“.
Резюме
Регулярните изрази са често срещани в софтуера и са чудесни инструменти за справяне със задачи за..
Проверка на въвеждане с помощта на регулярни изрази
Проверка на въвеждане с помощта на регулярни изрази
Уязвимости при инжектиране
Например SQL Injection
Примерен код
SELECT * FROM users WHERE id=’$id’
$id се извлича от потребителския вход.
ако въведеното от потребителя е по-долу,
‘;DELETE FROM users —
Примерен код за създаване на SQL израз за избор
SELECT * FROM users WHERE id=’’;DELETE FROM users — ‘
Проверете входните стойности с помощта на регулярни изрази
Само буквено-цифрови и дължина 1–5
‘/\A[a-z0–9]{1,5}\z/ui’..
Допълнителна практика и благодаря за урока!
функция reverse(str) { return str.replace(/^[A-Z]/, (u) =› u.toLowerCase()) .replace(/\s+([a-z] )/g, (u) =› u.toUpperCase()) .replace(/\s+/g, '') .replace(/\.$/, '') }
Хей благодаря за тази статия! Това е обратната функция, която измислих.
Мистериозният случай на регулярните изрази в Javascript
Javascript е добре известен със своите странности, но все още се използва широко в програмистката общност. Аз самият използвам Javascript всеки ден, изгарям от него, но продължавам да го използвам.
Наскоро се занимавах с регулярни изрази в Javascript и открих това мистериозно поведение при използване на глобален флаг g .
Нека първо започнем с пример.
const MUSTACHE_REGEX = /{{/g
function hasMustache (template) {
return MUSTACHE_REGEX.test(template)
}
Функцията hasMustache..
Регулярни изрази : RegEx
Регулярните изрази са концепция, използвана за търсене на модели в низов текст.
https://www.activestate.com/wp-content/uploads/2020/03/Python-RegEx-Cheatsheet.pdf
Това е универсална концепция за всеки език за програмиране или програма за редактиране на текст.
Целта на регулярните изрази е да могат да търсят конкретен тип текст вътре в низ. Ако имаме формуляр на нашата уеб страница, където искаме имейл адреси, можем ли да проверим дали въведеният низ действително следва формата на..
Използване на Regex с език Rust
Регулярните изрази са изключително полезен инструмент за обработка на низове във всеки език за програмиране. В Rust можем да използваме кутията regex за работа с регулярни изрази. Тази статия ще предостави задълбочено ръководство за използване на регулярен израз в Rust, включително синтаксис, примери и важни концепции, които трябва да знаете.
Въведение в Regex в Rust
Регулярният израз или „regex“ е модел, който може да съответства на низове или части от низове. Те са полезни за..