Español
Wünsche y Sugerencias

Propuestas para künftige Versionen

Hilfeerweiterung Regex

 

Michael
W.
El regulären Ausdrücke braucht uno doch de y a.

Und jedesmal fällt me en: Das Yo búsqueda es no en el Hilfedatei, lo se sólo darauf verwiesen. Dies fällt niemandem en, el siempre online es.

Aber Yo entwickle auch offline y como fehlt entonces el Information.

Bajo "28.11 - Reguläre Ausdrücke en XProfan" es el Verweis en "RegExpStudio"
(Gut, el la página de siempre todavía existiert. Es en el Netz sí pero no siempre así...)

El Informationen debería en el Hilfedatei eingearbeitet voluntad.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
24.08.2015  
 




Jörg
Sellmeyer
Yo behaupte veces: el Einarbeiten (con eigenen Worten sin simplemente el Texto a kopieren), es una unglaublicher Aufwand, el Roland alleine no schafft.
Einfach en el Ayuda hineinkopieren va no wegen Urheberschutzrecht.
Sich la página aber en el Rechner a ziehen, es una Aufwand de wenigen Augenblicken, el una auch para el Zukunft el Wissen sichert..
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
25.08.2015  
 




H.Brill
Sombrero tal vez alguien todavía el Thema, el antes allem
el Fangvariablen anspricht, parat ?
Darüber hatte letztes Jahr P.Pájaro carpintero en Paules Foro
una todo Página geschrieben. Yo finde lo bloß no
mehr y había lo vergessen en PC a speichern.
 
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.
29.08.2015  
 



¿Te ha dies hier?  [...] 
 
29.08.2015  
 




H.Brill
Gracias, sí el war lo en etwa.
Aunque hatte p.specht später en un
otro Hilo una todo Página, incluso
con Beispielen, geschrieben.

Aber el hilft me auch ya más.
 
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.
29.08.2015  
 




Michael
W.
LOL, una Draufblick y lo se algo klarer.
En RegEx heißt lo simple backreference.

In el Teil, el Roland nutzt son 9 Backreferences posible. Und sí, ellos greifen se el qué en runden Klammern es.
Se puede also con un RegEx a a 9 Teile de una gefunden String herausfiltern.

Das muß allerdings entonces auch umgesetzt voluntad. Yo glaube, el Roland hier todavía nichts instalado ha.

El Library bietet todavía algunos Teile mehr. Aunque fehlen auch Teile en el Library, z.B. Lookarounds son no enthalten.
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
29.08.2015  
 




H.Brill
Obwohl Yo hiermit no tan correcto klarkomme:
KompilierenMarcaSeparación
print Match$("([0-9]{1,2})~2","abcdef11gghijklmnopqrst22uuvwxyzz")
>

Hier Yo quería el 22 hinter st abgreifen. Mache Yo
como qué falso ?

PS:
Sí, Yo denke auch, daß Roland el reg. Ausdrücke
sólo muy rudimentär (teilweise) implementiert ha.
Como fehlt todavía einiges, qué auch durchaus brauchbar wäre.

Was auch todavía necesariamente rein müßte :
KompilierenMarcaSeparación
Print SubStr$("XXX8:20xxx15:00YYYYY20:00yyyyy", 2, "[0-9]{1,2}:[0-9]{1,2}")
>

Daß uno hier z.B. el 2. Uhrzeit abgreifen podría.
Auch Len(S, [D]) wäre evtl. una Kandidat. Wenn D auch
con reg. Ausdrücken trabajo podría.

Wenn uno con el reg. Ausdrücken veces angefangen ha,
möchte uno ellos irgendwann no mehr missen.
 
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.
30.08.2015  
 




Michael
W.
a 22:
Hierfür braucht uno el Backreferences no, el va con einfachem RegEx. Das innerhalb el runden Klammern reicht - sin la runden Klammern. Lo heißt: 1 a 2 Ziffern.
KompilierenMarcaSeparación
Cls
Declare RegExMaske$, SuchText$, StartPos&, Treffer&
Declare savePos&, saveLen&, saveTxt$
Set("RegEx",1)
RegExMaske$ = "[0-9]{1,2}"
SuchText$ = "abcdef11gghijklmnopqrst22uuvwxyzz"
StartPos& = 0
Treffer& = 0
Print SuchText$

While InStr(RegExMaske$, SuchText$, StartPos&) <> 0

    savePos& = %MatchPos
    saveLen& = %MatchLen
    saveTxt$ = $Match
    Inc Treffer&
    Print "  gefunden: \q";saveTxt$;"\q, Posi:",savePos&+StartPos&;", Länge:",saveLen&;", Treffer:",Treffer&
    Inc StartPos&, savePos& + saveLen&

EndWhile

Print "ENDE"
WaitEnd

...y el otro hecho se doch auch de incluso.

Yo simplemente veces el Texto y el RegEx ersetzt. Den Rest macht entonces el Programmierer así, como lo haben möchte.
KompilierenMarcaSeparación
Cls
Declarar RegExMaske$, SuchText$, StartPos&, Treffer&
Declarar savePos&, saveLen&, saveTxt$
Conjunto("RegEx",1)
RegExMaske$ = "[0-9]{1,2}:[0-9]{1,2}"
SuchText$ = "XXX8:20xxx15:00YYYYY20:00yyyyy"
StartPos& = 0
Treffer& = 0
Imprimir SuchText$

Mientras que InStr(RegExMaske$, SuchText$, StartPos&) <> 0

    savePos& = %MatchPos
    saveLen& = %MatchLen
    saveTxt$ = $Match
    Inc Treffer&
    Imprimir "  gefunden: \q";saveTxt$;"\q, Posi:",savePos&+StartPos&;", Longitud:",saveLen&;", Treffer:",Treffer&
    Inc StartPos&, savePos& + saveLen&

EndWhile

Imprimir "ENDE"
WaitEnd
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
30.08.2015  
 




Michael
W.
H.Brill (30.08.15)
Hier Yo quería el 22 hinter st abgreifen.


Dafür wären entonces el Lookaraunds otra vez bien (gibt's aber todavía no):
KompilierenMarcaSeparación
RegExMaske$ = "(?<=st)[0-9]{1,2}:[0-9]{1,2}"
>
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
30.08.2015  
 




H.Brill
Gracias, con Bucle es ya klar.
tal vez läßt se Roland sí todavía qué einfallen.
Wäre sólo schön, si auch sin Bucle
ir sería.

Como steckt sí todavía jede Menge Potential detrás de él.
Noch así unos pocos Ideen :
- Conjunto("RegEx", 2)
Como lo esta Lib auch para Utf-8 para Delphi son,
wäre una Umschalten en el Unicode-Lib
auch no schlecht. Como entfiele entonces el
vorherige Konvertieren des Cuerdas.
- Container-Función RegEx(....)
Damit podría uno z.B. el Modifikatoren
beeinflussen. Damit sähen auch así manche
Suchmuster no mehr así kryptisch de, si
uno ellos sonst 'on the fly' übergibt.
 
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.
30.08.2015  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.250 Views

Untitledvor 0 min.
H.Brill07.12.2023
Sven Bader20.03.2023
Jörg Sellmeyer15.05.2018
Michael W.31.07.2017
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie