Logo Wand.Tools

Генератор регулярных выражений

Интеллектуальная генерация и объяснение регулярных выражений, поддержка различных распространенных шаблонов сопоставления

Попробуйте наши другие бесплатные инструменты ИИ

Генератор формул Excel

Преобразуйте ваши текстовые инструкции в формулы или получите объяснения формул.

Ассистент Excel ИИ

Редактируйте Excel онлайн, общаясь с ИИ

Генератор SQL-запросов

Преобразуйте ваши текстовые инструкции в SQL-запросы с помощью ИИ.

Генератор кода Excel VBA

Генерируйте код Excel VBA для автоматизации задач и создания пользовательских решений в Microsoft Excel.

Генератор графиков Excel

Загрузите свой файл Excel и создайте красивые графики с помощью нашего генератора графиков на основе ИИ.

Генератор ментальных карт

Преобразуйте ваш текст в красивые ментальные карты с помощью нашего генератора ментальных карт на основе ИИ. Легко редактируйте и настраивайте.

Генератор регулярных выражений

Используйте ИИ для интеллектуальной генерации и объяснения регулярных выражений, поддержка сопоставления текстовых шаблонов и проверки данных.

Учебник по регулярным выражениям для сопоставления глобальных телефонных номеров

  # Комплексный учебник по регулярным выражениям: Сопоставление форматов глобальных телефонных номеров
  
  ## Базовое сопоставление телефонных номеров
  ```regex
  ^+?[ds-()]{7,20}$

Формат международных телефонных номеров

^+(?:[0-9]●?){6,14}[0-9]$

Номера региона Северной Америки

США/Канада

^(?:+1[ \-\.]?)?(?:\([2-9][0-9]{2}\)|[2-9][0-9]{2})[ \-\.]?[0-9]{3}[ \-\.]?[0-9]{4}$

Номера региона Европы

Великобритания

^(?:(?:\(?(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?(?:\(?0\)?[\s-]?)?)|(?:\(?0))(?:(?:\d{5}\)?[\s-]?\d{4,5})|(?:\d{4}\)?[\s-](?:\d{5}|\d{3}[\s-]?\d{3}))|(?:\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4})|(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}))(?:[\s-]?(?:x|ext\.?)#?\d{3,4})?$

Германия

^(\(([\d \-\)–\+\/\(]+){6,}\)?([ .\-–\/]?)([\d]+))$

Номера региона Азии

Китай

^(?:\+?86)?[ \-\.]?1[3-9][0-9]{9}$|^(?:\+?86)?[ \-\.]?(?:0\d{2,3}[ \-\.]?)?[2-9][0-9]{6,7}$

Япония

^(?:\+?81|0)[ \-\.]?[789]0[ \-\.]?\d{4}[ \-\.]?\d{4}$

Номера специальных служб

^(?:\+?1)?[ \-\.]?(?:911|112|999|110|119|120)[ \-\.]?$

Комплексный глобальный шаблон сопоставления

^(?:(?:\+|00)(?:[1-9]\d{0,2})[ \-\.]?)?(?:\(?\d{1,}\)?[ \-\.]?){6,20}\d$

Советы по использованию

  1. Выберите конкретный шаблон в зависимости от целевой страны
  2. Добавьте `^ и \$` для обеспечения полного соответствия
  3. Используйте незахватывающие группы `(?:)` для повышения производительности
  4. Рассмотрите возможность добавления `[\s-.]?` для обработки вариантов разделителей