regexp
heinetz
- javascript
Hallo Forum,
kann mir jemand bei einem regulären Ausdruck helfen ?
url = 'http://www.example.org/_test/somefolder/somefile.ext'
ODER
url = 'www.example.org/_test/somefolder/somefile.ext'
ODER
url = 'http://sub.example.org/_test/somefolder/somefile.ext'
ODER
url = 'http://example.org/_test/somefolder/somefile.ext'
wie mache ich daraus:
path = '/_test/somefolder/somefile.ext';
tausend dank,
heinetz
@@heinetz:
Bist du sicher, dass du einen regulären Ausdruck suchst und nicht eine spezielle Eigenschaft des http://de.selfhtml.org/javascript/objekte/location.htm@title=location-Objekts?
Live long and prosper,
Gunnar
hello gunnar,
schöne idee, funktioniert aber in meinem fall nicht.
die url ist der rückgabewert einer funktion als string
und string.pathname = "undefined" ;(
gruesse,
heinetz
Hallo,
url = 'http://example.org/_test/somefolder/somefile.ext'
wie mache ich daraus:
path = '/_test/somefolder/somefile.ext';
du suchst die Position des dritten Slash von hinten ...
Kalle
moin,
klar, das geht. da in den string auch immer die location
drinsteht, unter der es ausgeführt wird, könnte ich sie
auch über den weg herausparsen.
eleganter, weil unabhäniger wäre aber ein entsprechender
allgemein gültiger regulärer ausdruck.
gruesse,
heinetz
@@heinetz:
kann mir jemand bei einem regulären Ausdruck helfen ?
Nein, weil du deinen regulären Ausdruck noch nicht gezeigt hast. Bisher kann dir niemand sagen, was du falsch gemacht hast.
Live long and prosper,
Gunnar