Шаблон:Regex:Число с е.и.

Материал из ТХАБ.РФ
Перейти к: навигация, поиск

(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)

Регулярное выражение, которому должны удовлетворять числа с единицами измерения. Для использования в {{Подготовить аннотацию/number}}.

Проверка:

  • 1 — распознано как число {{#regex:1|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 12 — распознано как число {{#regex:12|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1234 — распознано как число {{#regex:1234|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1 234 — распознано как число {{#regex:1 234|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1 234 — распознано как число {{#regex:1 234|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1 234,56 — распознано как число {{#regex:1 234,56|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1,23456e3 — распознано как число {{#regex:1,23456e3|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1,23456×103 — распознано как число {{#regex:1,23456×103|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 1 234 м — распознано как число {{#regex:1 234 м|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • число 1 234 м — распознано как число {{#regex:число 1 234 м|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 6 000 000 евреев — распознано как число {{#regex:6 000 000 евреев|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • 2:3 — распознано как число {{#regex:2:3|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}},
  • это не число — распознано как число {{#regex:это не число|%(?:(?:[+\-][\s ]*)?\d[\d\s ]*(?:[.,]\d+)?(?:[eE][+\-]?\d+|[ו]10[+\-]?\d+|:\d+)?(?:[\s ]*[^\d[\]<>()\s ]+|\([^\d[\]<>()\s ]+\)|[+\-]?\d+)*)%}}.