Регулярное выражение или регулярное выражение использует метод или алгоритм поиска для поиска шаблонов в строке, который похож на функцию «найти» в Word. Стивен Коул Клини, внесший основной вклад в открытие Regex, открывает его на основе философского представления о том, что в группе текстов или отдельных объектов мы можем идентифицировать шаблоны, манипулировать информацией, чтобы удовлетворить условию, или интерпретировать информацию, чтобы раскрыть разные истины.

Ниже приведены некоторые полезные инструменты и ресурсы по использованию Regex:

http://rubular.com/

https://regexone.com/

https://regexr.com/

Я вспомнил, когда мне приходилось сдавать стандартные тесты, учителя часто напоминали нам, студентам, пролистывать длинные отрывки для чтения. Они подчеркивают важность поиска ключевых слов для правильного ответа на вопросы за ограниченное время. Нам нужно знать, какие ключевые слова искать; как мы интерпретируем или неправильно интерпретируем информацию, предоставленную нам для выполнения условия?

(взято с сайта регексона)

Например:

Давайте напишем код регулярного выражения, который будет соответствовать общим буквам в каждой строке:

abcdefg abcde abc

решение: [abc]{3}

[abc] = любые буквы в этой квадратной скобке, которые соответствуют тому, что вы ищете [abc]{2} = это означает, что только комбинация первых двух букв [a-z]{3} = это также работает.

Всего за несколько примеров мы поняли основную концепцию и комбинацию команд, которые мы можем использовать для поиска совпадений!

Я настоятельно рекомендую использовать Regexone, если вы настоящий новичок. Это очень удобно для ознакомления с использованием алгоритмов.