V vind Client Регистрация 03.09.2019 Сообщения 73 Благодарностей 6 Баллы 8 18.07.2020 #1 Добрый день. Как можно в переменной заменить при помощи регулярного выражения или в C# следующие символы: /,\ (слэши в разные стороны и запятую) на один пробел?
Добрый день. Как можно в переменной заменить при помощи регулярного выражения или в C# следующие символы: /,\ (слэши в разные стороны и запятую) на один пробел?
doc Client Регистрация 30.03.2012 Сообщения 8 684 Благодарностей 4 641 Баллы 113 18.07.2020 #2 [\\/]+ по идее через эту регулярку
V vind Client Регистрация 03.09.2019 Сообщения 73 Благодарностей 6 Баллы 8 18.07.2020 #3 doc сказал(а): [\\/]+ по идее через эту регулярку Нажмите, чтобы раскрыть... Спасибо за ответ. Сделал таким образом, пишет "Действие не выполнено": Где-то накосячил?)
doc сказал(а): [\\/]+ по идее через эту регулярку Нажмите, чтобы раскрыть... Спасибо за ответ. Сделал таким образом, пишет "Действие не выполнено": Где-то накосячил?)
doc Client Регистрация 30.03.2012 Сообщения 8 684 Благодарностей 4 641 Баллы 113 18.07.2020 #4 vind сказал(а): Спасибо за ответ. Сделал таким образом, пишет "Действие не выполнено": Посмотреть вложение 60110 Где-то накосячил?) Нажмите, чтобы раскрыть... работать должно. Мб регулярку с пробелом скопировал?
vind сказал(а): Спасибо за ответ. Сделал таким образом, пишет "Действие не выполнено": Посмотреть вложение 60110 Где-то накосячил?) Нажмите, чтобы раскрыть... работать должно. Мб регулярку с пробелом скопировал?
B bad robot Client Регистрация 07.03.2011 Сообщения 203 Благодарностей 51 Баллы 28 18.07.2020 #5 укажите каждый нужный для замены символ через |
V vind Client Регистрация 03.09.2019 Сообщения 73 Благодарностей 6 Баллы 8 18.07.2020 #6 Спасибо, буду разбираться
Gunjubasik Client Регистрация 30.05.2019 Сообщения 3 526 Благодарностей 1 323 Баллы 113 18.07.2020 #7 vind сказал(а): Спасибо, буду разбираться Нажмите, чтобы раскрыть... Попробуйте без каких либо [] - просто перед каждым - \ ставить \ = \\ или C#: string data = project.Variables["ИмяПеременной"].Value; data=data.Replace(@"\",@" "); data=data.Replace(@"/",@" "); data=data.Replace(@", ",@" "); project.Variables["ИмяПеременной"].Value=data;
vind сказал(а): Спасибо, буду разбираться Нажмите, чтобы раскрыть... Попробуйте без каких либо [] - просто перед каждым - \ ставить \ = \\ или C#: string data = project.Variables["ИмяПеременной"].Value; data=data.Replace(@"\",@" "); data=data.Replace(@"/",@" "); data=data.Replace(@", ",@" "); project.Variables["ИмяПеременной"].Value=data;
V vind Client Регистрация 03.09.2019 Сообщения 73 Благодарностей 6 Баллы 8 18.07.2020 #8 Gunjubasik сказал(а): Попробуйте без каких либо [] - просто перед каждым - \ ставить \ = \\ или C#: string data = project.Variables["ИмяПеременной"].Value; data=data.Replace(@"\",@" "); data=data.Replace(@"/",@" "); data=data.Replace(@", ",@" "); project.Variables["ИмяПеременной"].Value=data; Нажмите, чтобы раскрыть... Спасибо, с C# вроде срабатывает, но в ячейку вместо замененного значения кладет слово "ок"))
Gunjubasik сказал(а): Попробуйте без каких либо [] - просто перед каждым - \ ставить \ = \\ или C#: string data = project.Variables["ИмяПеременной"].Value; data=data.Replace(@"\",@" "); data=data.Replace(@"/",@" "); data=data.Replace(@", ",@" "); project.Variables["ИмяПеременной"].Value=data; Нажмите, чтобы раскрыть... Спасибо, с C# вроде срабатывает, но в ячейку вместо замененного значения кладет слово "ок"))
Gunjubasik Client Регистрация 30.05.2019 Сообщения 3 526 Благодарностей 1 323 Баллы 113 18.07.2020 #9 vind сказал(а): Спасибо, с C# вроде срабатывает, но в ячейку вместо замененного значения кладет слово "ок")) Нажмите, чтобы раскрыть... Тут нужно без ответа. Просто впишите 2 раза переменную которую нужно править. Ответ отключите. Реакции: vind
vind сказал(а): Спасибо, с C# вроде срабатывает, но в ячейку вместо замененного значения кладет слово "ок")) Нажмите, чтобы раскрыть... Тут нужно без ответа. Просто впишите 2 раза переменную которую нужно править. Ответ отключите.