Як зіставити набір символів у регулярному виразі?

Як зіставити набір символів у регулярному виразі?

За допомогою «класу символів», який також називають «набором символів», ви можете вказати механізму регулярних виразів відповідати лише одному з кількох символів. просто розмістіть символи, між якими ви хочете зіставити квадратні дужки

квадратні дужки

Часто використовуються квадратні дужки щоб вставити пояснювальний матеріал або позначити, де [слово чи] уривок було пропущено з оригінального матеріалу кимось іншим, ніж оригінальний автор, або позначити зміни в цитатах.

https://en.wikipedia.org › wiki › Кронштейн

. Якщо ви хочете зіставити a або e, використовуйте [ae]. Ви можете використовувати це в gr[ae]y, щоб відповідати або сірому, або сірому.

Якщо ви хочете, щоб ваш регулярний вираз відповідав їм буквально, вам це потрібно щоб уникнути їх, поставивши перед ними зворотну косу риску. Таким чином, регулярний вираз: ‹ \$\(\)\*\+\. \? \[\^\{\| › відповідає тексту $()*+.?[\

Щоб показати ряд символів, використовуйте квадратні задні букви та відокремлюйте початковий символ від кінцевого символу дефісом. Наприклад, 6 відповідає будь-якій цифрі. Кілька діапазонів можна помістити в квадратні дужки. Наприклад, [A-CX-Z] відповідає «A», або «B», або «C», або «X», або «Y», або «Z».

1.1 Резюме синтаксису регулярного виразу

  1. Щоб відповідати символу, який має спеціальне значення в регулярному виразі, потрібно використовувати префікс керуючої послідовності зі зворотною скісною рискою ( \ ). …
  2. Вам також потрібно використовувати регулярний вираз \ для відповідності "\" (зворотна коса риска).

Основною формою класу символів є просто розмістіть набір символів поруч у квадратних дужках. Наприклад, регулярний вираз [bcr]at відповідатиме словам "bat", "cat" або "rat", оскільки він визначає клас символів (приймаючи "b", "c" або "r") як свій перший символ.

Існує метод зіставлення певних символів за допомогою регулярних виразів за допомогою визначивши їх у квадратних дужках. Наприклад, шаблон [abc] відповідатиме лише одній літері a, b чи c і більше нічого.