Pracuję z następującego wyrażenia regularnego w języku C#Pierwsze zestaw "Nieokreślony []". Błąd w C#
Regex find = new Regex("[,\"]url(?<Url>[^\\]+)\\u0026");
i otrzymuję ten błąd:
"System.ArgumentException: parsing "[,"]url([^\]+)\u0026" - Unterminated [] set.
Jestem rodzaj nowe do wyrażeń regularnych tak mnie poprawić jeśli się mylę. Wyrażenie regularne ma wyodrębnić adresy URL z dopasowywania tekstu jak:
, url = http: //domain.com \ u0026
„url = http: //hello.com \ u0026
\ u0026 to NIE identyfikator Unicode, ale literał łańcuchowy, tj. Jak tekst znajduje się w pamięci - sześciocyfrowy ciąg znaków. – tunafish24