Как удалить кавычки при условии если они есть и в начале и в конце текста?

Axel

Client
Регистрация
20.03.2017
Сообщения
104
Благодарностей
3
Баллы
18
Подскажите как такое сделать?
Кавычки могут быть и в середине текста, их не трогаем,

удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце.

Текст лежит в переменной.
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 660
Благодарностей
1 332
Баллы
113
Подскажите как такое сделать?
Кавычки могут быть и в середине текста, их не трогаем,

удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце.

Текст лежит в переменной.


 
  • Спасибо
Реакции: Axel и kagorec

K R

Client
Регистрация
14.01.2017
Сообщения
89
Благодарностей
81
Баллы
18
Вот вариант на C#:

C#:
string text = project.Variables["text"].Value;
string new_text = text;

if (text.StartsWith("\"") && text.EndsWith("\""))
{
    new_text = Macros.TextProcessing.Trim(text, "\"", "Full");
}

project.Variables["new_text"].Value = new_text;
Возьмёт текст из переменной text и вернёт в переменную new_text. Если с обеих сторон есть кавычки - удалит их.
 
  • Спасибо
Реакции: Axel и kagorec

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