Я пытаюсь выделять с помощью регулярных выражений URL-адрес: happy_to-learn.com.
Поскольку я действительно новичок в regex, может ли кто-нибудь помочь с моим кодом, почему он не работает?
x <- c("happy_to-learn.com", "His_is-omitted.net")
str_subset(x, "^[a-zA-Z](\\_|\\-)*\\.com$")
Я понимаю, что ^[a-zA-Z](\\_|\\-)*
эта часть здесь относится,«Начинайте, когда вы нажимаете диапазон алфавитов от a до z или от A до Z, и он содержит либо _, либо -, если да, то выделите в этой части 0 или более совпадений.
Однако так ли это?Можно ли продолжить этот код, добавив заднюю часть значения, которое я хочу подмножество? т.е. \\.com$
относится ко всем значениям, заканчивающимся на .com.
Есть ли что-то вроде "^[a-zA-Z](\\_|\\-)*...\\.com$"
в регулярном выражении?