Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - suchen und ersetzen von arrays


klausiemausie - Do 05.02.09 18:17
Titel: suchen und ersetzen von arrays
hiho, ich möchte in mehreren units eine funktion suchen und ändern, in der ein array mit unterschiedlichen zahlen drin ist, gibt es ein zeichen was ich als joker nutzen kann? also zum beispiel array[*], so dass er die unterschiedlichen zahln in den klammern ignoriert, und er mir so trotzdem alle strings findet, die da drin stehen?
gruss klaus


Marc. - Do 05.02.09 20:24
Titel: Re: suchen und ersetzen von arrays
user profile iconklausiemausie hat folgendes geschrieben Zum zitierten Posting springen:
in mehreren units eine funktion suchen und ändern, in der ein array mit unterschiedlichen zahlen drin ist, [...] und er mir so [...] alle strings findet, die da drin stehen?

Wenn ich dich richtig verstanden habe, hast du in diversen Units ähnliche Funktionen definitiert, welche unterschiedlich lange konstante Arrays of String beinhalten?
Was genau soll nun gefunden oder geändert werden? :gruebel:


klausiemausie - Do 05.02.09 21:22

naja es ist immer die selbe funktion, aber immer mit einem anderen teil eines array, also einem mit array[1] und einmal mit array[2], und ich will die komplette funktion verändern, aber unabhängig von der zahl in den klammern, so dass ich bei suchen und ersetzen ne art joker für die zahl einsetze.
gruss


Marc. - Do 05.02.09 21:36

Bist Du Dir sicher, dass Deine Konstruktion so Sinn ergibt? Um was für eine Funktion handelt es sich denn? :zwinker:

Ansonsten probier es mal damit, Beispiel: MeinArray: Array[.]*
"." stellt ein Auslassungszeichen dar, "*" sorgt dafür, dass auch noch andere Zeichen nach dem String folgen dürfen. (Regular expressions)