[VB.NET] Regex voor HTML-style newlines *

Pagina: 1
Acties:

  • MrHighStone
  • Registratie: November 2001
  • Laatst online: 03-02-2023
Wat ik wil, is dat na elke . (punt) gevolgd door een \n OF na elke \n\n een <br> wordt gereplaced in een string. Met andere woorden, in een stuk tekst de einderegels vervangen door een <br>, op een snelle simpele manier.
Code hiervoor is
code:
1
Regex.Replace(CStr(dr("HtmlText")), "(\.|\n)\n", "<br>")

Op een of andere manier werkt deze regex echter niet, wat zie ik over het hoofd?
Heb al op www. regexlib.com zitten neuzen, maar kom er niet echt uit.

Een file op de A12 is nooit grappig...


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Professionele website nodig?


Verwijderd

C#:
1
jeString = jeString.Replace("\n", "<BR>");


Meerderen dingen replace'n... kijk even op MSDN. O-)

  • MrHighStone
  • Registratie: November 2001
  • Laatst online: 03-02-2023
curry684; wat doe ik verkeerd?
Cristal; tnx voor de tip, maar het MSDN had ik reeds afgezocht, zonder succes

Een file op de A12 is nooit grappig...


  • Remco
  • Registratie: Januari 2001
  • Laatst online: 21-05 08:21
Moet je even zoeken naar:
Manipulate Strings
In je vb.net help staat er onwijs veel over in.
code:
1
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/vbcn7/html/vaconManipulatingStrings.htm

The best thing about UDP jokes is that I don't care if you get them or not.


  • Twilight Burn
  • Registratie: Juni 2000
  • Laatst online: 29-04 11:55
Standaard werken de regexen alleen op de eerste regel (single-line) je moet de multi-line property op true zetten bij de regex.
Pagina: 1