| |
|
|
Richi | Salut, je voudrais une Text avec @MemPos mehrfach fouiller. seulement chez qui Positionierung, qui zweiten Abfrage scheine je une Denkfehler trop avons ? KompilierenMarqueSéparationDeclare Dateigröße%,Put$,Daten#
Put$ = "C:\Geladene-Seite.txt"
lesen:
Dateigröße% = @FileSize(Put$)
Print "Dateigröße% = ";Dateigröße%;" Bytes"
Dim Daten#,Dateigröße%+100
ReadText Daten#,Put$
'---------------------test-------------------------
declare pos1%,pos2%,start%,anzahl%,pos3%,pos4%
start% = 0
pos1% = @MemPos(Daten#,start%,"<")' Suche von von Position 0
pos2% = @MemPos(Daten#,start%,">")' Suche von von Position 0
anzahl% = pos2% - pos1%' Berechne die Zeichen zwischen den Fundstellen
print "von:";pos1%;" bis ";pos2%;" Zeichen gefunden: "; @Char$(Daten#,pos1%, anzahl%+1)' Ausgabe der gefundenen Zeichen OK
start% = pos2%+1' Zeiger an die letzten Fund-Position +1
print "start%=";start%
' ------------------------- AB HIER ???
pos3% = @MemPos(Daten#,start%,"<")' ERWARTE SUCHE VON POSITION 9 = start% ???????????????
pos4% = @MemPos(Daten#,start%,">")' ERWARTE SUCHE VON POSITION 9 = start% ???????????????
anzahl% = pos4% - pos3%' Berechne die Zeichen zwischen den Fundstellen
print "von:";pos3%;" bis ";pos4%;" Zeichen gefunden: "; @Char$(Daten#,pos3%, anzahl%+1)' Ausgabe der gefundenen Zeichen / Erwartet wäre:'<befehl1>' ???
Print "Waitkey"
waitkey
Dispose Daten#
end
mon Geladene-page.txt: KompilierenMarqueSéparation Ausgabe: Bild im Anhang bzw siehe unten
je serait erwarten cela qui Ausgabe mir folgendes ausgibt:
<body> <befehl1>
wohin ist mon Denkfehler ou bien unterliege je une Bug ??? je bastle là déjà deux Tage herum.
merci pour qui Aider
|
|
|
| |
|
|
|
Jörg Sellmeyer | posx% ist oui ne...aucune absoluter Wert, mais MemPos zählt ab qui neuen Startposition qui Bytes jusqu'à zur prochain Fundstelle - ici alors 2.
So funktioniert es: @Char$(données#,start% + pos3%, anzahl%+1) Du musst alors qui Position/start% toujours "mitführen". |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 15.11.2013 ▲ |
|
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 15.11.2013 ▲ |
|
|
|
|
Richi | allô Jörg,
je voudrais so quoi comment dans PHP qui String-Funktion strip_tags faire, wohin alle HTML Befehle entfernt volonté. là je pas alle HTML Befehle angeben voudrais usw serait je simple alles entre < et > aus dem Text entfernen.
2. eh bien hätte je wahrscheinlich aussi Sachen comment href à gauche im Text stehen qui sollte je naturellement trop avant heraus chercher peut
j'ai maintenant Ma routine so verknotet le moi pas plus durchblicke je fange glaub encore la fois demain récente à
Pour idées et Anregungen merci aussi pour deine Aider |
|
|
| |
|
|
|
H.Brill | peut-être aider là aussi qui regulären Ausdrücke, etwa so : Match$("<[a-zA-Z]{1,?}>", String$(bereich#, 0))
Mußte la fois ausprobieren. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 15.11.2013 ▲ |
|
|
|
|
Jörg Sellmeyer | Richi (15.11.13)
je voudrais so quoi comment dans PHP qui String-Funktion strip_tags faire, wohin alle HTML Befehle entfernt volonté. là je pas alle HTML Befehle angeben voudrais usw serait je simple alles entre < et > aus dem Text entfernen.
Eigentlich könntest du ensuite avec meiner Methode alles dans un liste écrivons. qui peux du ensuite abarbeiten et deinen Text (je serait alles dans un Stringvariable einlesen) mut Translate$() Travailler.
Richi (15.11.13)
2. eh bien hätte je wahrscheinlich aussi Sachen comment href à gauche im Text stehen qui sollte je naturellement trop avant heraus chercher peut
je kenn mich là pas so aus - stehen href-à gauche aussi dans spitzen Klammern (<href> </href>)? Je après que, si du qui zugehörigen à gauche behalten veux, peux du ensuite auparavant den Code sur qui gleiche Weise sur href et /href parsen et qui à gauche per Substr$() dans un liste einlesen.
Richi (15.11.13)
j'ai maintenant Ma routine so verknotet le moi pas plus durchblicke je fange glaub encore la fois demain récente à
cela kenn je
Richi (15.11.13)
Pour idées et Anregungen merci aussi pour deine Aider
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 15.11.2013 ▲ |
|
|
|
|
Jörg Sellmeyer | |
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 16.11.2013 ▲ |
|
|
|
|
H.Brill | allô Jörg, oui c'est ca cela meinte je. RegExp serait je préférer, weil on là déjà qui Système $Match, &MatchPo, %MatchLen toujours zur main hat. Ist aussi une feine l'affaire dans liaison avec @Translate$() et Instr(). si on ensuite encore sur Rolands verlinkte page (Aider) allez, wird es encore interessanter.
PS: Hatte aussi la fois avant einigen Monaten quelque chose comme pour Tags gebraucht : KompilierenMarqueSéparation |
|
|
|