136
Modulentwicklung / Module Development / In Text suchen und nachfolgende Zeichen liefern
« am: 17. April 2009, 19:43:19 »
Hi.
Es gibt ja schon eine ganze Menge an String-Funktionen, aber leider finde ich nicht das richtige.
Mein Inputtext hat ca. 6000 Zeichen (inclusive Leerzeichen)
Input: Text
Ab Position Suchen
Anzahlzeichen
Zurückmelden: Text
Beispiel: <part p="n"> <icon>12</icon> <t>Rain</t>
Ab Position Suchen: 1
Anzahlzeichen: 4
Zurückmelden: part
Beispiel ENDE
Desweiteren müsste man natürlich vorher die genaue Position finden wo man suchen will:
Input: Text
Suchen: Text
Offset: ggf noch weiterlaufen
Zurückmelden: erste Position danach
Beispiel: <part p="n"> <icon>12</icon> <t>Rain</t>
Suchen: part (letztes Zeichen ist Pos 5 der Kette)
Offset: 4
Zurückmelden: 9
Beispiel ENDE
Richtig Super wäre natürlich wenn man die XML-Ketten direkt angeben könnte und man den Wert zurückbekommt :-)
Beispiel:
<day d="3" t="Monday" dt="Apr 20">
<hi>22</hi>
<low>10</low>
<part p="d">
<icon>30</icon>
<t>Partly Cloudy</t>
Suchen nach Stelle: Day d="3" part p="d" t = ?
:-)
Anbei eine Auszug als TXT-Datei.
Grüße
Martin
[gelöscht durch Administrator]
Es gibt ja schon eine ganze Menge an String-Funktionen, aber leider finde ich nicht das richtige.
Mein Inputtext hat ca. 6000 Zeichen (inclusive Leerzeichen)
Input: Text
Ab Position Suchen
Anzahlzeichen
Zurückmelden: Text
Beispiel: <part p="n"> <icon>12</icon> <t>Rain</t>
Ab Position Suchen: 1
Anzahlzeichen: 4
Zurückmelden: part
Beispiel ENDE
Desweiteren müsste man natürlich vorher die genaue Position finden wo man suchen will:
Input: Text
Suchen: Text
Offset: ggf noch weiterlaufen
Zurückmelden: erste Position danach
Beispiel: <part p="n"> <icon>12</icon> <t>Rain</t>
Suchen: part (letztes Zeichen ist Pos 5 der Kette)
Offset: 4
Zurückmelden: 9
Beispiel ENDE
Richtig Super wäre natürlich wenn man die XML-Ketten direkt angeben könnte und man den Wert zurückbekommt :-)
Beispiel:
<day d="3" t="Monday" dt="Apr 20">
<hi>22</hi>
<low>10</low>
<part p="d">
<icon>30</icon>
<t>Partly Cloudy</t>
Suchen nach Stelle: Day d="3" part p="d" t = ?
:-)
Anbei eine Auszug als TXT-Datei.
Grüße
Martin
[gelöscht durch Administrator]