Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    RegExp per troncare una stringa senza troncare una parola

    Vorrei un aiuto su come scrivere una regexpr per troncare un stringa ad un tot di caratteri senza che la troncatura seghi una parola a metà

    dovrebbe essere qualcosa del genere:

    $stringa = preg_replace( '#\b.{1,30}\b#si', "\\0", $fullString );


    ... ma non sono molto ferrato con le RegExpr...

    grazie
    Cristiano

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma in che linguaggio? Non mi sembra che stai usando JS.


    Per la soluzione in JS, io farei cosi`:

    str = str.replace(/^(.{1,30}.*?\b)/, $1);

    Per altri linguaggi la sintassi della RE dovrebbe essere la stessa, ma la sintassi del replace e` diversa.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    discussione già nel forum php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.