Akshay malvankar Ответов: 2

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


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

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

я пробую \d{8} это регулярное выражение, но оно проверяет только число, а не специальный символ между числами

2 Ответов

Рейтинг:
0

phil.o

Вы можете сопоставить любые нецифровые символы с [^\d]+.


Akshay malvankar

я ddidnt вам вы можете вы объяснить, я хочу, чтобы матч 10-значный номер с электрическим или персонаж из струны.г "2468484 djfld&амп dafjfidjjfd njkdahfkjdh;&ампер;&ампер;&ампер;(&амп;777799"

я хочу проверить это число с помощью speical charater из строки

phil.o

\d+[^\d]+\d+
8 цифр в вашем вопросе, 10 цифр в вашем комментарии, и ваш пример содержит 13 из них... Это действительно усложняет понимание того, что вы на самом деле задумали.

Akshay malvankar

смотрите слушайте я хочу experssion который соответствует 10 значному числу со специальным символом из строки ok

например :" abc abc abc 78965478596"
и например " "abc abc abc 78525$%%%$152425"

mtach оба выше experssion

phil.o

Оба эти выражения содержат 11 цифр, а не 10. Должны ли они совпадать?

Akshay malvankar

к бро

7859632596
7485$$%#$%85695

это прекрасно для тебя
братан 10-значный

phil.o

\d+[^\d]+\d+

Рейтинг:
0

Richard MacCutchan

Видеть RegExr: Learn, Build, & Test RegEx[^]