URL: https://www.overclockers.at/coding-stuff/regular_expressions_184254/page_1 - zur Vollversion wechseln!
hi leute,
entschuldigt di vl einfache frage...aber ich habe schon viele foren durchgelesen und probiert und bin auf keine richtige lösung gekommen...
ich habe folgendene textausschnitte:
1) xyz=Hallo=
2) /Hallo=
also entweder oder, das hab ich so gelöst:
regex: /.* [\/ | xyz=](.*)= /isU
mein problem hier: ...im 2. fall passt das ergebnis...im 1. jedoch bekomme ich als ergebnis immer : yz=hallo.... anscheinend hört er nach dem x auf zu suchn....ich möcht dort aber logischerweise ebenfalls "hallo" herausbekommen? gibt es da eine möglichkeit?
lg schurli
probier mal (^xyz=$) anstatt xyz=
mhm...nein funktioniert nicht...ich bekomme noch immer das selbe ergebnis ..hm ...*grübel*
und ohne eckige klammern?
Die eckigen Klammern stehen für *ein* Zeichen - du brauchst runde.
ist das hier das große regex-raten?Zitat von Nicound ohne eckige klammern?
hehe du hast es erfasst, oder nur eine langsame hinführung zur lösung
http://johannes.truschnigg.info/tut/regex-tut.sxhtml
Hab ich mal fuer die Uni geschrieben. Vielleicht hilft's ja jemandem
[\/ | (xyz=)]...so find i di lösung laut internet ..die geht aber nicht...und auch di bis jetzt genannten lösungen...ham net gholfen, hab scho lang im internet gschaut und probiert mit einem regexp-evaluator...komm jedoch auch nach langer zeit auf keine lösung...
das problem is...dass es entweder "ein" zeichen...ODER "mehrere" zeichen sein suin...weiß net ob des überhaupt geht...
..aus mitleid, weil das internet nur lügen ausspucktCode:^(\/|xyz=)(.*)=
jo sowas in der art hab i ah ghabt ...da hab ich das problem dass ich durch die runden klammern ein ergebnis mehr in meinem array zurückbekomme...was ich nicht will....lg
ps: auch ein \b vorher und nachher ändert nichts.hab mir den link den du mir gegebn hast durchgesehen...
?: verhindert eine backreference.Code:^(?:\/|xyz=)(.*)=
JOOOO danke genau sowas hab i gsucht haut supa hin...thx an alle , lg newbie
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025