Итак, я пытаюсь сопоставить регулярное выражение, и я довольно новичок в этом. Я использовал валидатор, и он работает, когда я вставляю код, но не когда он помещается в кодовую часть страницы .NET2.0 C#.
Предполагается, что оскорбительный код может разбиваться на одну точку с запятой, но не на двойную точку с запятой. Однако, когда я использовал строку
"запись;запись2;запись3;запись4;"
Я получаю бессмысленный массив, содержащий пустые значения, последнюю букву предыдущей записи и сами точки с запятой. Онлайн-валидатор javascript правильно разбивает его. Пожалуйста помоги!
Мое регулярное выражение:
((;;|[^;])+)