2015-07-28 4 views
-1

У меня есть список сайтов, и я хотел бы удалить все до периода и оставить оставшийся домен.Удалить весь текст перед символом?

Например:

google.com

yahoo.net

apple.org

Оказалось в этом:

.com

.net

.org

Я tryhing это: ^.*?(?=.), но она захватывает только первый символ перед периодом.

ответ

0

Почему не ^.*\. и заменить .?

+0

Это сделало трюк, спасибо! Не знаю, почему я об этом не думал раньше. – codsane

0

, если у вас есть только вход вы показываете затем использовать: \.[a-zA-Z]+

0
^.*?(?=\.) 

или

^.*?(?=\\.) 

или

^.*?(?=[.]) 

Вы должны escape the .``. по умолчанию соответствует любому символу, кроме символа новой строки . Итак, вы остановите регулярное выражение у первого символа.

Смежные вопросы