regexp (регулярное выражение), проверить или в строке содержится фраза (url)...

TI
На сайте с 09.01.2012
Offline
47
858

Как с помощью регулярного выражения проверить или в строке (url) содержится фраза?

Например проверить или это ссылка google.com

Проверяем:

Подходит

http://www.google.com/jgjw

http://google.com/

google.com/hfr45fs-gr.ty

www.google.com/jyj456

Не подходит

yandex.ru/

http://mail.ru/fdfer

Z
На сайте с 17.09.2010
Offline
34
#1

TheInvisible, для проверки содержится ли искомая фраза в строке, есть более быстрый и простой:

strpos($stroka, $fraza)

TI
На сайте с 09.01.2012
Offline
47
#2
zerocube:
TheInvisible, для проверки содержится ли искомая фраза в строке, есть более быстрый и простой:
strpos($stroka, $fraza)

Спасибо за ответ, но мне нужно не в PHP, а в JAVA использовать.

IL
На сайте с 20.04.2007
Offline
435
#3
TheInvisible:
но мне нужно не в PHP, а в JAVA использовать.

В Java можно использовать String.contains() или String.indexOf()

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Злобный Гыук
На сайте с 30.08.2007
Offline
83
#4

http://stackoverflow.com/questions/1600291/validating-url-in-java

String[] schemes = {"http","https"}; // DEFAULT schemes = "http", "https", "ftp"

UrlValidator urlValidator = new UrlValidator(schemes);

if (urlValidator.isValid("ftp://foo.bar.com/")) {

System.out.println("url is valid");

} else {

System.out.println("url is invalid");

}

SEO-api для программистов (/ru/forum/869285)
LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#5

Вам java или всё таки javascript?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
php.developer
На сайте с 22.11.2010
Offline
94
#6

Вряд ли у тех кто работает с Java могут возникнуть такие вопросы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий