A Axel Client Регистрация 20.03.2017 Сообщения 123 Благодарностей 6 Баллы 18 28.05.2023 #1 Подскажите как такое сделать? Кавычки могут быть и в середине текста, их не трогаем, удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце. Текст лежит в переменной.
Подскажите как такое сделать? Кавычки могут быть и в середине текста, их не трогаем, удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце. Текст лежит в переменной.
samsonnn Client Регистрация 02.06.2015 Сообщения 1 773 Благодарностей 1 443 Баллы 113 28.05.2023 #2 Axel сказал(а): Подскажите как такое сделать? Кавычки могут быть и в середине текста, их не трогаем, удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце. Текст лежит в переменной. Нажмите, чтобы раскрыть... Реакции: Axel и kagorec
Axel сказал(а): Подскажите как такое сделать? Кавычки могут быть и в середине текста, их не трогаем, удалять нужно только кавычки с начала и с конца только (!) при условии что они есть и в начале, и в конце. Текст лежит в переменной. Нажмите, чтобы раскрыть...
K K R Client Регистрация 14.01.2017 Сообщения 127 Благодарностей 126 Баллы 43 28.05.2023 #3 Вот вариант на 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
Вот вариант на 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. Если с обеих сторон есть кавычки - удалит их.