kostenloser Webspace werbefrei: lima-city


C# Regex eckige Klammern

lima-city: free HostingForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. 13:47, 6.2.2012
    Autor dieses Themas

    Offline marius71

    Bediensteter

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace

    1891 Gulden

    Webspace unbegrenzt

    Hallo,
    ich versuche den Regex auf einen SQL String anzuweden.

    string[] lines = Regex.Split(sql, "[Name]");


    leider werden die eckigen Klammern als irgendeine Steuervariable des Regex angesehen.
    Wie kann ich das verhindern? Der String soll nach "[Name]" gesplittet werden. "Name" würde ein anderes Ergebnis liefern
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 20:49, 7.2.2012

    Offline darkpandemic

    Kostenloser Webspace von darkpandemic

    Narrenkönig

    Benutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos WebspaceBenutzer, kostenlos Webspace

    3455 Gulden

    Webspace unbegrenzt

    darkpandemic besitzt 1 günstige Domain

    Hallo marius71,

    die eckigen Klammer haben eine spezielle Bedeutung. Sie definieren eine Menge von einzelnen Zeichen, d.h. [Name] führt dazu, dass bei 'N', 'a', 'm' und 'e' gesplittet wird. Um das zu verhindern musst Du die eckigen Klammern escapen:
    string[] lines = Regex.Split(sql, "\[Name\]");
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!