Регулярные выражения (или регулярные выражения) используются для сопоставления с образцом в строках. Таким образом, вы можете извлечь все адреса электронной почты из фрагмента текста, так как он соответствует определенному шаблону.
В некоторых случаях регулярные выражения заключаются в прямую косую черту, а после второй косой черты помещаются такие параметры, как нечувствительность к регистру. Вот хороший:)
/(bb|[^b]{2})/i
Говорят, что он может читать "2 быть или не 2 быть".
Первая часть (скобки), они разделены трубой | символ, который соответствует выражению или, так что (a | b) соответствует «a» или «b». Первая половина водопроводной зоны соответствует «bb». Название второй половины я не знаю, но это квадратные скобки, они соответствуют всему, что , а не"b", поэтому там есть символ крыши (технический термин). Притягивающие скобки соответствуют количеству вещей перед ними, в данном случае два символа, которые не являются «b».
После второго / стоит "i", что делает его нечувствительным к регистру. Использование начального и конечного слеша зависит от конкретной среды, иногда вы делаете, а иногда нет.
Две ссылки, которые, я думаю, вам пригодятся для этого,
- regular-expressions.info
- Википедия - Регулярное выражение