Разобрать это или это с помощью регулярных выражений - PullRequest
1 голос
/ 16 декабря 2011

Я просто не могу понять это и пытался некоторое время.Мне нужно регулярное выражение, которое будет анализировать данные следующим образом:

Допустим, у меня есть вход в следующем формате:

www.google.com
www.google.com/
www.google.com/something

Мне нужно регулярное выражение, которое будет анализировать вышетри URL-адреса (по отдельности) до конечного результата:

www.google.com
www.google.com
www.google.com

Однако способ их сопоставления основан на следующем:

Parse and return everything to the left of a "/" if one exists in the line
Parse and return the entire line if no "/" exists in the line

Я новичок в регулярных выраженияхтак что, хотя это может быть просто, я не могу понять это.

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Попробуйте следующее регулярное выражение:

[^/]*
1 голос
/ 16 декабря 2011

Вещество /.* ни с чем.Неважно, если / нет вообще, так как в этом случае регулярное выражение не будет соответствовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...