Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 72
1

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

01.03.2013, 08:31. Показов 1926. Ответов 3
Метки нет (Все метки)

Добрый день! Такая проблема: есть строка
Javascript
1
setF(this,getF('debt_amount_regplat'))
, нужно вытащить то,что находится в скобках у getF без ковычек соответственно. Делаю так:
C#
1
2
element = Regex.Split(_vlsJS, "getF('")[1];
             script[0] = Regex.Split(element, "')")[0];
в _vlsJS лежит JS. Выдается ошибка при запуске, как я поняла надо экранировать скобки. Но тут возникает проблема,когда добавляю '\', кампилятор ругается. Не могу понять в чем дело( Помогите,пожалуйста!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2013, 08:31
Ответы с готовыми решениями:

Не могу экранировать символы для Mysql
Здравствуйте. Интересует вопрос, как заэкранировать все ненужные символы для добавления строки в...

Как экранировать кавычки при вводе текста?
Ребята! хелп, в ощм благодарю вас за ващи советы, в первом вопросе, но тут возникла одна проблема....

Как экранировать скобки в регулярном выражении
Добрый день! Ищу через регулярные выражения: if (Regex.IsMatch(lineToCheck, "(?:|^)" + key +...

Экранировать спецсимволы
Всех приветствую! Помогите, пожалуйста. Есть задача получать из облака (через предоставляемое...

3
143 / 143 / 35
Регистрация: 04.06.2011
Сообщений: 575
01.03.2013, 08:48 2
смог вот так.
C#
1
2
3
4
5
            string text = "setF(this,getF('debt_amount_regplat'))";
            string str = new Regex("getF(.*)").Match(text).Groups[1].Value;
            str = str.Substring(2);
            str = str.Substring(0, str.IndexOf("'))"));
            MessageBox.Show(str);
1
23 / 23 / 3
Регистрация: 24.02.2010
Сообщений: 105
01.03.2013, 08:50 3
C#
1
element = Regex.Match(_vlsJS, @"getF\('([^']+)'\)", RegexOptions.IgnoreCase).Groups[1].Value;
1
Master of Orion
Эксперт .NET
6088 / 4944 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.03.2013, 10:52 4
C#
1
2
3
4
string text = "setF(this,getF('debt_amount_regplat'))";
string pattern = @"(?<=getF\(')[^']+";
var match = Regex.Match(text, pattern);
Console.WriteLine(match);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2013, 10:52

Экранировать кавычки
Здравствуйте, подскажите как экранировать кавычки, я прочитал что нужно использовать addslashes для...

Экранировать % в строковых ресурсах
Здравствуйте, всем... У меня строковый ресурс: &lt;string name=&quot;all_trys&quot;&gt;All trys: \n %1$d...

Чем экранировать апостроф?
чем экранировать апостроф? ' как в си не выходит '\'' :( Добавлено через 6 минут все нашел...

Как экранировать решётку?
Хочу написать скрипт для редактирования ссылок, но при редактировании ссылки #1111 получаю такую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru