У меня есть довольно грязный массив струн, который не следует каким -либо конкретным моделям.
Basically, it's users' properties which are messed up (all info in one string without following any kind of pattern).
I'm interested in 2 particular properties (email and number).
I found a way around to get email and thought that the following regex:
^9[0-9]{9}
< /code>
будет работать для телефонов пользователей. Тем не менее, у некоторых пользователей есть электронные письма, которые равны номерам телефонов + '@'. Что -то. Это кажется проблемой. < /P>
Итак, мне нужна регулярность, которая исключит следующее и даст мне всего лишь число. < /P>
9876548877@
< /code>
Я попробовал < /p>
^9[0-9]{9}((?!@).{0})*$"< /code> < /p>
и получить полное совпадение здесь: < /p>
9876548877
< /code>
Но это работает так хорошо, только если строка ничего не содержит, кроме этого. < /p>
Я пытаюсь достичь, - это то, что нужно точно, в строке, подобной следующей: < /p>
/* mess mess mess*/ John Doe Jr email: 9876548877@jdoe.com, phone number: 9876548877, /* more mess */
< /code>
Как мне это сделать? Заранее спасибо. Я пытаюсь достичь того же поведения, но с номером телефона и без «@», чтобы быть уверенным, что это именно то, что я ищу. < /p>
Вопрос не был описан должным образом. Мой плохой.
Подробнее здесь: https://stackoverflow.com/questions/574 ... in-the-end
Грязная строка. Regex за исключение '@' char в конце концов ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Dispose(bool) для управляемой оболочки, в конце концов, она нативная или управляемая?
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему обратный вызов/EndInvoke происходит в конце концов, вызовываясь на начало?
Anonymous » » в форуме C# - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я получаю имя процесса с .vhost в конце концов, а не только имя? [дублировать]
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-