Экранировать '(' - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Такая проблема: есть строка
setF(this,getF('debt_amount_regplat'))
, нужно вытащить то,что находится в скобках у getF без ковычек соответственно. Делаю так:
element = Regex.Split(_vlsJS, "getF('")[1];
             script[0] = Regex.Split(element, "')")[0];
в _vlsJS лежит JS. Выдается ошибка при запуске, как я поняла надо экранировать скобки. Но тут возникает проблема,когда добавляю '\', кампилятор ругается. Не могу понять в чем дело( Помогите,пожалуйста!

Решение задачи: «Экранировать '('»

textual
Листинг программы
string text = "setF(this,getF('debt_amount_regplat'))";
string pattern = @"(?<=getF\(')[^']+";
var match = Regex.Match(text, pattern);
Console.WriteLine(match);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5