Les Snippets

Connexion

Formater les différents retours à la ligne : LF (LineFeed) et CR (CarriageReturn)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 08/09/2009 07:56:58 et initié par PCPT [Liste]
Date de mise à jour : 08/09/2009 08:00:31
Vue : 11741
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB 2005, VB 2008, VB.NET 1.x
- VB6, VBA
- C# 1.x, C# 2.x, C# 3.x



Langage : VB.NET 1.x , VB 2005 , VB 2008
Date ajout : 08/09/2009
Posté par PCPT [Liste]
DateMAJ : 08/09/2009
    Function FormatLF(ByVal sData As StringAs String
        'contient des vbcrlf (13&10) ou vbcr(13) ou vblf(10)
        If sData.Contains(System.Environment.NewLine) Then
            Return sData.Replace(System.Environment.NewLine, Convert.ToChar(10).ToString)
        ElseIf sData.Contains(Convert.ToChar(13)) Then
            Return sData.Replace(Convert.ToChar(13), Convert.ToChar(10))
        Else
            Return sData
        End If
    End Function
Remarque :
le but est de pouvoir travailler sur une chaine à plusieurs lignes, sans se soucier du type de séparation de chacune d'entre-elles. la fonction retourne les lignes séparées uniquement par des VBLF
Langage : VB6 , VBA
Date ajout : 08/09/2009
Posté par PCPT [Liste]
Function FormatLF(ByVal sData As StringAs String
    'contient des vbcrlf  (13&10) ou vbcr(13) ou vblf(10)
    If InStr(1, sData, vbCrLf) Then
        FormatLF = Replace(sData, vbCrLf,  vbLf)
    ElseIf InStr(1, sData, vbCr) Then
        FormatLF = Replace(sData, vbCr, vbLf)
    Else
        FormatLF = sData
    End If
End Function
Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 29/09/2009
Posté par Willi [Liste]
public static string FormatLF(string value)
{
  if (value.Contains(System.Environment.NewLine))
  {
    return value.Replace(System.Environment.NewLine, Convert.ToChar(10).ToString);
  }
  else if (value.Contains(Convert.ToChar(13)))
  {
    return value.Replace(Convert.ToChar(13), Convert.ToChar(10));
  }
  else
  {
    return value;
  }
}

Snippets en rapport avec : Ligne, Entrée, Vbcrlf, Retour, Paragraphe



Codes sources en rapport avec : Ligne, Entrée, Vbcrlf, Retour, Paragraphe

{Visual Basic, VB6, VB.NET, VB 2005} FAIRE UN RETOUR CHARIOT DANS UNE MESSAGEBOX
Comment faire pour avoir un retour à la ligne dans une Message Box ? 2 Méthodes :...

{Visual Basic, VB6, VB.NET, VB 2005} RETOUR A LA LIGNE
Comment faire un retour à la ligne ? 2 possibilités :...

{ASP / ASP.NET} GARDER LES SAUTS À LA LIGNE DE TEXTES EXTERIEURS
A l'origine ce code avait pour but de garder les sauts à la ligne dans un fichier texte exterieur (...

{Visual Basic, VB6, VB.NET, VB 2005} FAIRE UN RETOUR A LA LIGNE DANS UN .BAS
Comment puis-je "casser" une longue ligne de Code VB ? Il faut utiliser le soulignement comme ci-...

{PHP} AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES
afficher les élément d'une base de donnée dans un tableau (genre galerie photo) avec une pagination ...

{JAVA / J2EE} JTABLE REDIMENSIONNABLE
Cette source est une table à laquelle on peut ajouter ou supprimer des lignes. Pour cela, elle utili...

{Visual Basic, VB6, VB.NET, VB 2005} INFOTRACE BASE DE DONNÉES HTML
Voici le concept: -utiliser le programme comme lecteur de flux actualisé toutes les secondes sur un...

{Visual Basic, VB6, VB.NET, VB 2005} SUPPRIMER UN ITEM DANS UN TABLEAU EN LE PARCOURANT UNE SEULE FOIS
il s'agit d'une itération permettant de supprimer un élément d'un tableau ne se trouvant pas à la fi...

{Visual Basic, VB6, VB.NET, VB 2005} SCRIPT VBS D'ENVOI DE MAIL EN LIGNE DE COMMANDE
Script VBS d'envoi de mail en ligne de commande Syntaxe : sendmail -e -d -o -m [-s] [-p<...

{Delphi} PREMIER OU PAS?
Ce petit programme, qui est d'ailleurs mon premier vrai programme, est capable de dire si le nombre ...