Bernd: Regulärer Ausdruck für QUERY_STRING

Beitrag lesen

Hallo,

ich habe ohne Ende herumprobiert, bin aber letztlich nicht
zu einem zufriedenstellenden Ergebnis gekommen.

Ich brauche einen RegExp, der auf Strings paßt, die sich wie
folgt zusammensetzen:

  • Zeichen a-z, A-Z, 0-9
  • Sonderzeichen +
  • Hexadezimal codierte Sonderzeichen, eingeleitet durch
    ein Prozentzeichen, z.B. %9a, oder %2F

Beispiele: AbtgZj, k675, jah+J98, gh%6Faj, 87%d5po, %3ftest%60ni

Ansatz:

[a-zA-Z0-9+]   und   %([\dA-Fa-f][\dA-Fa-f])

Beide für sich genommen funktionieren natürlich, aber wie
mache ich syntaktisch richtig  e i n e n  Ausdruck daraus ?
Ich denke, der zweite Ausdruck muß in den ersten eingefügt
werden, aber wie ?

Vielen Dank für einen Tip im  voraus
Bernd