Сообщение Re: $> от 11.07.2020 21:22
Изменено 11.07.2020 21:52 Михaил
Re: $>
Здравствуйте, Sheridan, Вы писали:
S>Да добавьте уже подсветку цитат австралийца с мальчиком.
S>Читать же невозможно.
имхо должно быть достаточно заменять все не-alphanumeric characters для коротких ников на, например, символ подчеркивания.
Где-то регекс, который подсвечивает цитирование, трактует этот символ как конец строки цитирования, чем товарищ и воспользовался.
Вот в этом вот файле
Вот это вот должно решить проблему:
S>Да добавьте уже подсветку цитат австралийца с мальчиком.
S>Читать же невозможно.
имхо должно быть достаточно заменять все не-alphanumeric characters для коротких ников на, например, символ подчеркивания.
Где-то регекс, который подсвечивает цитирование, трактует этот символ как конец строки цитирования, чем товарищ и воспользовался.
Вот в этом вот файле
Вот это вот должно решить проблему:
@@ -109,6 +109,7 @@
{
// Ник короче трёх символов.
shortname = nick
+ .Replace("$", "")
.Replace("&", "")
.Replace("<", "")
.Replace(">", "")
Re: $>
Здравствуйте, Sheridan, Вы писали:
S>Да добавьте уже подсветку цитат австралийца с мальчиком.
S>Читать же невозможно.
имхо должно быть достаточно убирать все не-alphanumeric characters для коротких ников.
Где-то регекс, который подсвечивает цитирование, трактует этот символ как конец строки цитирования, чем товарищ и воспользовался.
Вот в этом вот файле
Вот это вот должно решить проблему:
Или более радикально:
S>Да добавьте уже подсветку цитат австралийца с мальчиком.
S>Читать же невозможно.
имхо должно быть достаточно убирать все не-alphanumeric characters для коротких ников.
Где-то регекс, который подсвечивает цитирование, трактует этот символ как конец строки цитирования, чем товарищ и воспользовался.
Вот в этом вот файле
Вот это вот должно решить проблему:
@@ -109,6 +109,7 @@
{
// Ник короче трёх символов.
shortname = nick
+ .Replace("$", "")
+ .Replace("^", "")
.Replace("&", "")
.Replace("<", "")
.Replace(">", "")
Или более радикально:
@@ -108,12 +108,7 @@
if (nick.Length <= 3 && !nick.Contains(" "))
{
// Ник короче трёх символов.
- shortname = nick
- .Replace("&", "")
- .Replace("<", "")
- .Replace(">", "")
- .Replace("\"", "")
- .Replace("'", "");
+ shortname = Regex.Replace(nick, @"\W+", " ").Trim();
}
else if (nick == "Igor Trofimov")
{