Einzelnen Beitrag anzeigen
Alt 28.08.2002, 15:52   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Warte mal...

wenn ich dich richtig verstanden habe, hast du ein "nested parentheses" Problem?
Also er matcht die ersten zwie Klammern, die zusammenpassen?

function(param, funcasparam())

Vielleicht hilft die das weiter:

\( ( (?>[^()]+) | (?R) )* \)

First it matches an opening parenthesis. Then it matches any number of substrings which can either be a sequence of non- parentheses, or a recursive match of the pattern itself (i.e. a correctly parenthesized substring). Finally there is a closing parenthesis.

HTH
~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten