Экранирование символов

dihard

Client
Регистрация
08.11.2019
Сообщения
309
Благодарностей
51
Баллы
28
Добрый вечер, господа. Что я делаю не так, есть строка
string pattern = @"(?<=":\[")http.*?(?=")";
Но она ругается на спецсимволы, пробую так
string pattern = @"\(\?<="":\\\[""\)http\.\*\?\(\?=""\)"; - ничего
string pattern = @"(?<="":\["")http.*?(?="")"; - ничего

В чем ошибка?
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
1 009
Благодарностей
544
Баллы
113
C#:
string pattern = @"(?<=:\[\"")http.*?(?=\"")";
 
Последнее редактирование:

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
568
Благодарностей
150
Баллы
43
Добрый вечер, господа. Что я делаю не так, есть строка
string pattern = @"(?<=":\[")http.*?(?=")";
Но она ругается на спецсимволы, пробую так
string pattern = @"\(\?<="":\\\[""\)http\.\*\?\(\?=""\)"; - ничего
string pattern = @"(?<="":\["")http.*?(?="")"; - ничего

В чем ошибка?
Ну например “ не экранированная...
Как по мне лучший вариант скормить ИИ с просьбой заэкронировать для c# , это он идеально делает ;-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)