Я хочу получить текст в URL-адрес следующим образом: http://www.house-for-rent-one.com, с регулярным выражением, чтобы получить "ренту-один", это то, что я пытался сделать до сих пор:
static readonly Regex Regex = new Regex(http://www.house-for-(?<getName>[A-Z-.]+).com, RegexOptions.Compiled | RegexOptions.IgnoreCase);
Но это не работает для моего случая, поскольку я новичок в Regex, любая идея была бы оценена для меня. благодаря
Pattern regex = Pattern.compile("http://www\\.house-for-(.*?)\\.com", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE);
.
в регулярном выражении естьany character
так чтоwww.
означает «www
за которым следует любой символ», а.com
означает «любой символ, за которым следуетcom
». Тем не менее, я не могу подтвердить, что это не должно работать. DEMO-
это специальный символ (а.
Нет). Чтобы избежать этого, вам нужно поставить его в начале или в конце:[az.-]
. что вы имеете в виду, "это не работает"? Можете ли вы детализировать и отредактировать, чтобы показать больше кода о том, как вы проверяете результат?