Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => Allgemeine Diskussionen => Message started by: DF8OE on 09. August 2020, 16:50:20

Title: Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 09. August 2020, 16:50:20

In dieser Zeile liegt das Problem, dass bestimmte URLs abgeschnitten werden bei der automatischen Wandlung ohne url-Tags: Leider übersteigt der Ausdruck meine Auffassungsgabe in Sachen reguläre Ausdrücke ;D ;D ;D

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 06:27:13

Ich glaube ich habe das Problem gefunden. Es tritt nur auf wenn in der URL mehr als zwei Punkte sind - dann wird beim dritten gedacht das Wort (und damit der Link) ist zu Ende. Also der Punkt nach www und der in der aufgerufenen Datei (index.html, index.php etc.) ist noch ok - aber weitere Punkte führen zum Abbruch. Es war also nicht die Länge - es waren Punkte im Link. Tritt zuverlässig bei Links von aliexpress auf.

Diese Zeile wird beim Abruf des Threads aufgerufen. das bedeutet, dass schon vorhandne Links im Forum, die bislang kaputt waren, nun alles funktionieren (sollten). Auch hier wie immer: Feedback welcome. Reguläre Ausdrücke sind nicht so meine besten Freunde 8)

vy 73
Andreas

Hier ein Beispiel:
https://www.aliexpress.com/item/33000053812.html?spm=a2g0o.productlist.0.0.775e4fde1ezqqq&algo_pvid=3769badf-3881-4a5d-a6b9-0d3b5329c8d4&algo_expid=3769badf-3881-4a5d-a6b9-0d3b5329c8d4-0&btsid=0b0a182b15969843964248821eef1f&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 07:01:19

Mach mal nach dem langen Link eine Leertaste. Dann geht es. Warum, kann ich aktuell nicht sagen. Ich suche nach dem Ende des Lnks jetzt mit /S - und das bedeutet alle Zeichen außer Leertaste, TAB, Zeilenumbruch, Carriage Return. Warum das mit der Leertaste geht aber nicht mit den anderen muss ich noch herausklamüsern.

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 07:26:33

Ich habe auch schon Idee woran das liegt. Halt mal die Füße still - es kann sein dass das jetzt im Laufe des Tages noch öfter verändert ist, weil ich dran bastle. Ich sage Bescheid wenn ich fertig bin. Solange keine Bugreports diesbezüglich!

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 08:24:44

Habe nochmal modifiziert. Auch reguläre Ausdrücke lassen sich erlernen - wie alles. Wie FPGA-Programmierung, BGA-löten und alles was es sonst noch so gibt...

Freigabe zum weiteren Testen ist hiermit erteilt!


EDIT:
Übrigens ging durch meine Bastelei nichts kaputt. Die Interpretation zu einem Link erfolgt beim Aufruf des Threads (also wenn die im Browser angezeigte Seite zusammengebaut wird).

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 08:48:19

Ich bin da vollkommen bei Dir Thomas. Unsere Umwelt spricht aber eine andere Sprache:
  • bei 30% der mcHFs und Klone, die ich zur Reparatur bekomme, ist überhaupt kein TX-IQ-Ableich gemacht
  • bei weiteren 69% ist nur der "Basisabgleich" ohne die zusätzlichen Abgleichpunkte auf den anderen Bändern gemacht
  • ...ich hatte erst einen einzigen bei dem das alles abgeglichen war.
  • Wozu also zusätzliche Abgleichmöglichkeiten einführen wenn sie sowieso keiner nutzt?

    Die Zahl derer, die schreiben, wird durch meine Modifikationen nicht ansteigen. Ich bin mir auch nicht sicher, ob die von Dir angesprochenen url-Tags jetzt öfter genutzt werden - ist ja jetzt viel einfacher. Die korrekte Darstellung aller Links ist auf jeden Fall ein Gewinn für alle Fälle - selbst für die Links, die eingegeben wurden und bislang nicht funktionierten.

    vy 73
    Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 09:09:03

Welcher ist das? Die werden ja auch mit so kryptischen Zeichen zusammengesetzt.

Ich probiere mal alle aus:

:) ;) :D ;D >:( >:( :( :o 8) ??? ::) :P :-[ :-X :-* :'(

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 09:13:45

Es sind zwei mit Sonderzeichen betroffen, die escaped werden müssen. Die muss ich jetzt mittels regulären Ausdrücken vor der Untersuchung auf Links ausklammern. Das ist ein Minor-Issue. Da kümmere ich mich "bei Gelegenheit" drum.

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 09:37:06

fixed.

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 09:52:06

:-\

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 09:52:52

?? Wie meinst Du das? Den Smilie eben habe ich mit Vorschau gepostet - geht...

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 10:41:17

Das ist ein fehlerhaftes Caching - aber nur unter Windows. Der Google Chrome füllt auch gerne Formulare erneut aus und sendet sie ab - ohne den Besitzer nach irgendwas zu fragen. Es reicht, wenn der TAB mit der Antwort des Formulars nicht geschlossen wurde bevor der Browser beendet wird. Beim nächsten Start des Browsers wird der TAB wieder hergestellt - und wenn dazu das Ausfüllen und Absenden eines Formulars nötig war dann erledigt der das für Dich.

Das habe ich gemerkt als ich von bestimmten Kunden immer wieder neu ausgefüllte und abgesendete Reparaturformulare bekommen habe. Inhalt völlig identisch, nur der Timestamp, den mein Server als "hidden field" übermittelt erlaubt es ganz klar zu sagen, DASS das Formular erneut abgesendet wurde. Ich konnte das bei mir nie reproduzieren - auch nicht mit dem Google Chrome.

Damit wird der Wirtschaft geholfen mehr Umsatz zu machen So ein Formular könnte ja auch ein Bestellformular sein ;D

vy 73
Andreas

Title: Re:Ich liebe reguläre Ausdrücke...
Post by: DF8OE on 10. August 2020, 17:23:23

Vielen Dank an Thomas für die Fehlermeldungen! Du hast damit maßgeblich beigetragen dass
  • die Forensoft besser geworden ist
  • dass ich zielgerichteter und damit effektiver suchen und beseitigen konnte
  • vy 73
    Andreas


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.