Regulärer Ausdruck (regExp)?
Übersicht

![]() |
C0derBetreff: Regulärer Ausdruck (regExp)? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe schon die Boardsuche benutzt, dort allerdings genau wie in der Befehls-Referenz von BlitzBasic nichts gefunden. Gibt es irgendwo eine Funcktion wie RegExp zum Duchsuchen eines Strings mit einem regulären Ausdruck? Hat sich schon mal jemand die Mühe gemacht, sowas zu proggen? Oder müsste ich das selbst machen? | ||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
~VERSCHOBEN~ Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde. und ich würde dir ql:instr ans Herz legen. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
C0der |
![]() Antworten mit Zitat ![]() |
---|---|---|
'Instr()' habe ich auch schon probiert...wird allerdings ein seeeeeeeeehr langer Quelltext. Was ich bräuchte wäre eine Funktion mit der man nach z.B. "[+0-9].[*A-C]" in einem String suchen könnte. | ||
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wo liegt das Problem?
Code: [AUSKLAPPEN] index=Instr(string,"[+0-9].[*A-C]") Du bist ja nicht daran gebunden, nur einen Buchstaben an die Funktion zu übergeben. So wie oben gehts auch. |
||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Da wird dir wohl nur eine selbstgeschriebene Funktion helfen, welche sich der Stringbefehle (instr, mid, left, right etc.) bedient.
Da ich reg.exp nicht wirklich kenne, müsste ich raten welche Funktionalität sie zur Verfügung stellt. Allerdings sollte alles mittels der oben genannten Stringbefehle möglich und machbar sein. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Pdd |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eingeproggt, ich glaube das was du hier geschrieben hast, sucht nach dem String "[+0-9].[*A-C]", er will aber RegEx machen, das ist etwas anderes...
Ich glaube das geht in BB garnicht, wenn überhaupt mit ner eigenen Lib. |
||
Lieber Apfel als Birne. |
![]() |
C0der |
![]() Antworten mit Zitat ![]() |
---|---|---|
BladeRunner hat Folgendes geschrieben: Da wird dir wohl nur eine selbstgeschriebene Funktion helfen, welche sich der Stringbefehle (instr, mid, left, right etc.) bedient..
Dann werd ich mich wohl mal da ran setzen müssen.. |
||
![]() |
Lunatix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich glaub er meinte, er will nach den einzelnen Zeichen im String suchen.
Das musst du dir allerdings selber zusammen basteln... |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
ups... ich kenne regexp nicht und hab einfach das naheliegendste in BB geschrieben. Sry, wenns nichts mit der sache zu tun hat. | ||
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
http://de.wikipedia.org/wiki/Regulärer_Ausdruck
Reguläre Ausdrücke lernt man im Informatik-Unterricht kennen. Sie beschreiben eine formale Sprache, die bestimmten Regeln folgt. Die Schreibweisen, die ich dafür kennengelernt haben, sind ein bißl anders, als die von wiki, aber egal. A*BBA* beschreibt alle Wörter, die in der Mitte 2 Bs haben und vorne und hinten beliebig viele As (auch keine). Wörter, die zum Regulären Ausdruck passen: AAABBAAA BBAA ABBA Wörter, die nicht zum Regulären Ausdruck passen: ABA BAB BBAAAB Sollte eine ziemlich interessante Funktion werden. Zb brauchbar für CD-Keys. |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
C0der |
![]() Antworten mit Zitat ![]() |
---|---|---|
SpionAtom hat Folgendes geschrieben: Sollte eine ziemlich interessante Funktion werden. Zb brauchbar für CD-Keys.
..und eine schwierige...hab grad mal angefangen.. |
||
![]() |
C0der |
![]() Antworten mit Zitat ![]() |
---|---|---|
hab grad mal etwas brauchbars gefunden:
http://www.blitzcoder.com/cgi-...omments=no leider ist del DL link tot.. frage: hat sich das jemand von euch schon mal gesaugt? |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group