Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex.Replace вставить цифру / 4 сообщений из 4, страница 1 из 1
18.03.2021, 12:29
    #40054899
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex.Replace вставить цифру
Код: c#
1.
var xxx = Regex.Replace(text, "^(первая часть)(вторая часть)$", "$1 0$2);


Между первой и второй частью нужно вставить ноль. Если написать замещающий паттерн без пробела, то $1 превращается в $10, а результат - в лажу. Пробел не нужен, как правильно записать ноль, чтобы не слипся с единицей?
...
Рейтинг: 0 / 0
18.03.2021, 12:34
    #40054901
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex.Replace вставить цифру
Кстати, есть грязный хак для извращенцев и тех, кто хочет насолить последователям: пробел нулевой ширины. Его не видно, пока байты сравнивать не начнешь, и он может много нервов попортить при сравнении текстов.
...
Рейтинг: 0 / 0
18.03.2021, 13:40
    #40054916
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex.Replace вставить цифру
Код: c#
1.
Regex.Replace("первая частьвторая часть", "^(первая часть)(вторая часть)$", "${1}0$2")
...
Рейтинг: 0 / 0
18.03.2021, 14:08
    #40054927
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Regex.Replace вставить цифру
Спасибо
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex.Replace вставить цифру / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]