У меня есть другой вопрос сегодня. У меня есть устройство электронной почты, которое я настраиваю для фильтрации определенных данных, но это можно сделать только с помощью регулярного выражения. У меня это частично выполнено. thanks to this fine gentleman.. Что мне нужно сделать сейчас, это нечто более сложное. Я должен добавить, что я полный новичок в регулярном выражении. Сейчас я использую это:Регулярное выражение для целых чисел 7-12 цифр
(?<!\d)(?!1000000)([1-7]\d{6}|8000000)(?!\d)
Чтобы найти 7 цифр целых чисел в диапазоне от 1000001 до 8000000, что я ищу, чтобы сделать теперь найти целые числа между 1000000. и 12000000000, я могу повторно цель этого кода путем простого изменения вверх по разрезу здесь
([1-7]\d{6}
но из моего понимания, поскольку это потребовало бы отформатировать 5 отдельных выражений, чтобы найти нужные мне данные (я может быть полностью покинуть базу по этому поводу, но я не знаю достаточно о не знаю regex, чтобы изменить эту строку на то, что мне нужно). Я бы предпочел, чтобы одно выражение искало данные между 7-12 цифрами и остановилось при определенном явном 12-значном значении. Как я могу это сделать?
Когда вы говорите "между 1000000. и 12000000000" вы имели в виду включить конечные точки? –
Все, что я хочу сделать, начинается с 1000000 или 1000001 и заканчивается на 12000000000, если 1000000 совпадений и/или если соответствует 12000000000, это не имеет значения, поскольку дополнительные совпадения не собираются сбросить то, что я do – user2796751
Тогда вы можете отказаться от этого первоначального негативного взгляда в своем принятом ответе. –