Les Snippets

Connexion

Mettre en gras des mots dans un texte HTML

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/04/2006 18:09:18 et initié par Nix [Liste]
Date de mise à jour : 21/04/2006 18:12:49
Vue : 25895
Catégorie(s) : Chaîne de caractères, Regex
Langages dispo pour ce code :
- ASP.NET 1.x, ASP.NET 2.x, VB 2005, VB.NET 1.x
- PHP 3, PHP 4, PHP 5
- SQL, SQL 2005
- Python
- Voir tous les langages pour ce code snippet



Langage : Python
Date ajout : 26/12/2006
Posté par lepecheur [Liste]
def BoldWord(mot, texte, casse=1):
    return casse and texte.replace(mot, "<b>%s</b>"%mot) or SansCasse(mot, texte) #Booléen selon l'argument casse
def SansCasse(mot, texte): #Si la casse n'est pas importante
    long = len(mot)
    for i in range(0, len(texte)):
        sel = texte[i:i+long]
        if sel.lower() == mot.lower() and texte[i-3:i]!="<b>":
            return SansCasse(mot, texte.replace(sel, "<b>%s</b>" % sel))
    return texte
 #Exemple d'utilisation: Casse à 1 ou 0 selon l'importance de la casse pour le remplacement
print BoldWord("MonMot", "Mettre en gras MonMot dans ma phrase", 0)


Snippets en rapport avec : Html, Texte, Regex, Gras, Bold



Codes sources en rapport avec : Html, Texte, Regex, Gras, Bold

{ColdFusion} METTRE EN GRAS UN OU PLUSIEURS MOTS RECHERCHÉS DANS UN TEXTE
J'ai voulu faire un moteur de recherche en exploitatant le technologie Verity qui vient avec Cold Fu...

{Flash} CONCEPT BROWSER : NAVIGATEUR EN MODE TEXTE
Concept est un chargeur de lien avancé. Il permet de charger des fichiers en format Texte local ou s...

{} BALISE SCRIPT DANS FICHIER HTML
Cette expression va trouver tout les scripts contenus dans un page html. Pour que ceci fonctionne...

{PHP} CLASSE DE COUPAGE DE TEXTE HTML AVEC CONSERVATION DES BALISES
Bonjour, Cette classe permet de couper une chaîne de caractère à une longueur donnée. La chaîne s...

{JAVA / J2EE} SUPPRIMER LES BALISES D'UN FICHIER HTML
Ce programme lit le contenu d'une url et le transforme en texte. Du moins, il supprime toutes les ba...

{JAVA / J2EE} BALISAGE DE TEXTE : HTML, PHPBB OU AUTRE
Voici une petite source sans prétention qui a pour but de baliser un texte : vous lui donnez un Defa...

{PHP} [EXPREG] COLORATION SYNTHAXIQUE (X)HTML
Petite fonction qui colorise du code (X)HTML. Elle est basique et ne traite que le principal. L'ind...

{C# / C#.NET} REGEXTEST
Ce code permet simplement de tester une expression régulière, et d'en extraire les divers champs....

{Visual Basic, VB6, VB.NET, VB 2005} GENERER DES FICHIERS HTML
bon ce matin on ma demander si c'etait possible d'avoir une sorte de bilan final après un taitement ...

{ASP / ASP.NET} FORCOMMUNAUTY WYSIWIG EN VB.NET
Voici la version VB.NET de l'éditeur WYSIWYG pour ASP.NET....