Új hozzászólás Aktív témák

  • Keem1

    veterán

    Emberek, elsősorban PHP-ban és C#-ban is járatos kollégák tanácsára, segítségére lenne szükségem.
    Adott egy PHP-ban tökéletesen működő reguláris kifejezés, ami valahogy egyáltalán nem akar működni C# alatt, pedig szükségem lenne rá.

    A PHP-ban perfektül működő kód:
    preg_match('/og:image"\s*content="([^"]+)"/', $content, $matches);

    Ez akarna lenni a C#-os verzió:
    Match talalat = Regex.Match(Content, 'og:image"\s*content="([^"]+)"', RegexOptions.IgnoreCase);

    Fordításnál kapott hiba:
    "Unrecognized escape sequence", és a \s részhez mutat az üzenet.

    Sajnos a regex kifejezést muszáj lenne megtartanom, mert a PHP-s és a C#-os programok részben ugyanazt a feladatot végeznék és ehhez szükségem lenne arra, hogy az a művelet, ahová szánom mindkettőt, az megegyező eredmény sztringet generáljon.
    Minden ötletet, javaslatot előre is köszönök! :R

Új hozzászólás Aktív témák