regex - ¿Cómo puedo extraer texto desde la mitad de una cadena con Javascript?
Tengo estas cadenas:
baseUrl = "http://www.example.com"
baseUrl = "https://secure.example-server.com:443"
¿Alguien puede decirme cómo puedo extraer la información del servidor de baseUrl para poder obtener ya sea "example" o "example-server"?
Respuesta #1
Puedes usar regex:
baseUrl.match(/\.(.*?)\.co/i)[1];
Explicación de Regex
/: Delimitadores deregex\.: Coincide con.literal (necesita ser escapado)(): Grupo de captura.*?: Coincide con cualquier cadenaco: Coincide con la cadenacoi: Coincidir respetando mayúsculas y minúsculas[1]: Obtener el grupo de captura
Visualización de Regex
