Ergebnis 1 bis 9 von 9

Thema: suche spezielle preg-regex

  1. #1
    Prinz(essin) Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard suche spezielle preg-regex

    ich suche sogar zwei
    1. Einen der buchstabenfolgen ab einer länge von sagen wir mal 15 zeichen ohne einen whitespace (also \t, \n oder leerzeichen) durch genau das selbe wort ersetzt nur das nach dem 15. zeichen ein leerzeichen steht alelrdings dann auch nach dem 30., 45... gibt es da einen regex-lösung oder muss ich den ganzen text durchlaufen und das "von hand" ersetzen?
    2. Einen der quasi (.*?) ersetzt nur dass auch dieser nur z.b. 15 zeichen aufnimmt und wenn es eben 15 zeichen sind ein "..." dahinter einfügt...


    schonmal vielen dank im Voraus!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    1.
    PHP-Code:
    $string preg_replace('/([^\n\r\t ]{15})/''$1 '$string); 
    2. Wie meinst du das genau?

  3. #3
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also wir haben einen text:
    blablablablablablablabla
    daraus soll allerdings werden:
    blablablablablabla...

    habe das problem eins doch per überlauf gelöst, da es bestimmte bedingungen gibt unter denen es nicht gelten soll und ich nicht wusste wie ich die genau im regex ausdrücken soll
    Geändert von Greg10 (29.08.2008 um 16:40 Uhr)
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  4. #4
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    2.
    PHP-Code:
    $string preg_replace_callback('/([^\n\r\t ]{15,})/'create_function('$match''return substr($match[0], 0, 15).\'...\';'), $string); 
    Welche Bedingungen meinst du denn bei 1?

  5. #5
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    z.b. soll es keine leerzeichen einfügen wenn die 15 zeichen innerhalb von und sind bzw. innerhalb von [ und ]
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  6. #6
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Ok, da bin ich immoment überfragt, mal sehen, vll. kriege ich das ja heute abend hin

  7. #7
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    brauchst du nicht zu versuchen ich habs ja schon gelöst
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

  8. #8
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Doch, das hat meinen Ehrgeiz erweckt
    Abgeshen davon, ist der 2. Regex so genehm, oder wurde der auch anders gelöst?

  9. #9
    Prinz(essin)
    Themenstarter
    Avatar von Greg10
    Registriert seit
    12.05.2007
    Beiträge
    825
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich muss zugeben auch das musste ich anders lösen da da auch eine bedingung hinzukommt
    undzwar soll das innerhalb einer anderen regexp greifen also will ich innerhalb einer regexp (.*) oder soetwas ähnliches schreiben können und in der ersetzung soll dann das mit dem ... stehen ich habe es so gelöst, dass ich um das ergebniss dann nochmal spezeielle tags setze und innerhalb von denen dann mit explode und substr arbeite
    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC

Ähnliche Themen

  1. RegEx in php
    Von synaptic im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 04.07.2008, 13:59
  2. Spezielle BBCodes
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 27.06.2008, 21:02
  3. regex
    Von markus88 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 22.03.2007, 12:27
  4. Suche, spezielle Suchfunktion.
    Von bildhauer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 11.03.2007, 01:42
  5. Suche ein spezielle Script für eine Mitgliederliste
    Von Gast im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 16.06.2006, 13:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •