regex - Hvordan kan jeg udtrække tekst fra midten af en streng med Javascript?
Jeg har disse strenge:
baseUrl = "http://www.example.com"
baseUrl = "https://secure.example-server.com:443"
Kan nogen fortælle mig, hvordan jeg kan udtrække serverinformationen fra baseUrl, så jeg kan få enten "example" og "example-server"
Svar #1
Du kan bruge regex:
baseUrl.match(/\.(.*?)\.co/i)[1];
Regex-forklaring
/: Afgrænsere afregex\.: Matcher.bogstaveligt (skal escaptes)(): Fangende gruppe.*?: Matcher enhver strengco: Matcher strengencoi: Match med store og små bogstaver[1]: Få den fangende gruppe
Regex-visualisering
