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

Часто используемые регулярные выражения

  1. Соответствующие цифры:

    • Шаблон: \d
    • Описание: соответствует любой одной цифре (0–9).
  2. Соответствие нецифрам:

    • Шаблон: \D
    • Описание: соответствует любому символу, кроме цифры.
  3. Соответствие символов слова:

    • Шаблон: \w
    • Описание: соответствует любому буквенно-цифровому символу (A–Z, a–z, 0–9) и знаку подчеркивания (_).
  4. Соответствие несловным символам:

    • Шаблон: \W
    • Описание: соответствует любому символу, кроме буквенно-цифрового или подчеркивания.
  5. Соответствие пробелам:

    • Шаблон: \s
    • Описание: соответствует любому пробелу (пробелу, табуляции, новой строке).
  6. Соответствие без пробелов:

    • Шаблон: \S
    • Описание: соответствует любому символу, кроме пробела.
  7. Соответствие определенным символам:

    • Шаблон: [abc]
    • Описание: соответствует любому отдельному символу в наборе (a, b или c).
  8. Соответствие диапазону символов:

    • Шаблон: [a–z]
    • Описание: соответствует любой строчной букве (от a до z).
  9. Соответствующие повторения:

    • Шаблон: +
    • Описание: соответствует одному или нескольким экземплярам предыдущего шаблона.
  10. Соответствие необязательным символам:

    • Шаблон: ?
    • Описание: соответствует нулю или одному вхождению предыдущего шаблона.

Это всего лишь несколько примеров часто используемых регулярных выражений. Существует множество других функций и шаблонов, которые можно использовать для сопоставления текста и управления им.