Ich habe diese URL:
http://example.com/createSend/step4_1.aspx?cID=876XYZ964D293CF&snap=true&jlkj=kjhkjh&
Und dieses Regex-Muster:
cID=[^&]*
Dies führt zu diesem Ergebnis:
cID=87B6XYZ964D293CF
Wie entferne ich die "cID="?
Gracias
Ich habe diese URL:
http://example.com/createSend/step4_1.aspx?cID=876XYZ964D293CF&snap=true&jlkj=kjhkjh&
Und dieses Regex-Muster:
cID=[^&]*
Dies führt zu diesem Ergebnis:
cID=87B6XYZ964D293CF
Wie entferne ich die "cID="?
Gracias
Im Allgemeinen haben Sie mindestens 3 Möglichkeiten, um so etwas zu erreichen:
substring
des Spiels
Angesichts dieses Teststrings:
i have 35 dogs, 16 cats and 10 elephants
Dies sind die Übereinstimmungen einiger Regex-Muster:
\d+ cats
-> 16 cats
( siehe auf rubular.com )\d+(?= cats)
-> 16
( siehe auf rubular.com )(\d+) cats
-> 16 cats
( siehe auf rubular.com )
16
Sie können z. B. auch mehrere Erfassungen vornehmen:
(\d+) (cats|dogs)
ergibt 2 Übereinstimmungsergebnisse ( siehe auf rubular.com )
35 dogs
35
dogs
16 cats
16
cats
Mit JavaScript sollten Sie eine Erfassungsgruppe (setzen Sie den Teil, den Sie erfassen wollen, in ()
) in Ihrem regulären Ausdruck
var url = 'http://example.com/createSend/step4_1.aspx?cID=876XYZ964D293CF&snap=true&jlkj=kjhkjh&';
var match = url.match(/cID=([^&]*)/);
// ["cID=876XYZ964D293CF", "876XYZ964D293CF"]
// match[0] is the whole pattern
// match[1] is the first capture group - ([^&]*)
// match will be 'false' if the match failed entirely
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.