Akshay malvankar Ответов: 2

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


мне нужно регулярное выражение в vb.net это проверенный 10-значный номер мобильного телефона из строки подачи для e.g текста: "этот обзор cutomer care \\ 9856247485 форма продукта хороша и фантастична" . я хочу, чтобы регулярное выражение experssion, идентифицированное выше текста, содержало 10-значный номер мобильного телефона

Что я уже пробовал:

я пробовал много думать но это не сработало

phil.o

"fantancistics" звучит как фантастическое ЗППП.

2 Ответов

Рейтинг:
0

OriginalGriff

Это тривиально:

\d{10}
Если вы собираетесь играть с регулярными выражениями, то получите копию Экспрессо[^] - это бесплатно, и он проверяет и генерирует регулярные выражения.


Akshay malvankar

Тусклый текст в виде строки = " Эй, ребята, я недавно привез этот велосипед из Джайпура cutomer 8547582496 honda showroom.после процесса документирования я поехал домой, который находится примерно в 8 км от этого магазина, и двигатель и глушитель ужасно нагреваются.Я подумал, что это может быть связано с первым приводом.На следующий день после поездки в 8 км он "
Тусклый узор в виде строки = "/^\d{10}$/"
Если Регулярное Выражение.Выполняется(комментарий, шаблон) Затем
возвращать false
Конец, Если

Не работать

OriginalGriff

Конечно, это не работает.
Вы добавили "начало строки или строки" и "конец строки или строки" к совпадению, которое я вам дал, что означает, что требование становится "вся строка должна состоять только из десяти цифр и ничего больше". Поскольку там есть и другие вещи, они не совпадают ...

Серьезно, возьмите экземпляр Expresso - это бы вам объяснило ...

Akshay malvankar

мне нужно регулярное выражение, которое находит специальный символ между числами, например 78459&*#$@$$<><85
выше число содержит специальный символ между числом . мне нужно регулярное выражение, которое проверяло 8-значное число вместе со специальным символом

OriginalGriff

И что же?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?

Akshay malvankar

выше не удалось пройти проверку, когда я 78459&ампер;*#$@$$&ЛТ;&ГТ;&ЛТ;85 это число , я хочу, это быть проверенными и он провалился в "1656646646 avsnns absbs АБС", я хочу, чтобы оба условия должны быть проверенными

OriginalGriff

С риском повториться:
- И что же?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?"

Вы хотите попробовать ответить на некоторые - или лучше на все - из этих вопросов?

Akshay malvankar

я хочу, чтобы эта проверка 78459&ампер;*#$@$$&ЛТ;&ГТ;&ЛТ;85 это число , я хочу, это быть проверенными и он провалился в "1656646646 avsnns absbs АБС", я хочу, чтобы оба условия должны быть проверенными

я устал \d{10}

это проверяет только 10 чисел из строки, например 5695748596

мне нужно выражение, которое проверяет число и специальный charater между ними, например 25564@$55464

OriginalGriff

"Я хочу", "я хочу", "я хочу" ...
Что вы пробовали, кроме регулярного выражения, чтобы решить другую проблему?

Вы задали 32 вопроса, и все они одинаковы: "я хочу", почти или совсем без признаков усилий или желания учиться, исходящих от вас. Это характерно для "вампира помощи", а не для того, кто пытается улучшить ситуацию. Честно? Вы получите более быстрый результат, изучив некоторые из этих вещей самостоятельно, вместо того чтобы ожидать, что другие сделают это за вас.

Поэтому я снова повторяюсь:
- И что же?
А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?"
И на этот раз постарайтесь сначала решить ее - а потом уже просите о помощи.

Рейтинг:
0

Patrice T

Как уже ответил ОГ: \d{10}

Всего лишь несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
RegExr: Learn, Build, & Test RegEx[^]
Онлайн-тестер регулярных выражений и отладчик: PHP, PCRE, Python, Golang и JavaScript[^]
Этот пример показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение: Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]
Этот сайт также показывает регулярное выражение в красивом графике, но не может проверить, что соответствует регулярному выражению: Regexper[^]

[Обновление]
Если вы внимательно прочтете регулярные выражения, то увидите, что /^\d{10}$/ и \d{10} они различны и, следовательно, соответствуют разным строкам. Прочтите документацию, чтобы понять, в чем разница.


Akshay malvankar

Тусклый текст в виде строки = " Эй, ребята, я недавно привез этот велосипед из Джайпура cutomer 8547582496 honda showroom.после процесса документирования я поехал домой, который находится примерно в 8 км от этого магазина, и двигатель и глушитель ужасно нагреваются.Я подумал, что это может быть связано с первым приводом.На следующий день после поездки в 8 км он "
Тусклый узор в виде строки = "/^\d{10}$/"
Если Регулярное Выражение.Выполняется(комментарий, шаблон) Затем
возвращать false
Конец, Если

Не работать

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.