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

dihard

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

В чем ошибка?
 

kagorec

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

Alex91

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

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

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