(string input)
| 376 | } |
| 377 | |
| 378 | private static string EscapeAllUpper(string input) |
| 379 | { |
| 380 | StringBuilder sb = new(input.Length * 2); |
| 381 | foreach (char c in input) |
| 382 | { |
| 383 | if (char.IsUpper(c)) |
| 384 | { |
| 385 | sb.Append('|'); |
| 386 | sb.Append(char.ToLowerInvariant(c)); |
| 387 | } |
| 388 | else |
| 389 | { |
| 390 | sb.Append(c); |
| 391 | } |
| 392 | } |
| 393 | |
| 394 | return sb.ToString(); |
| 395 | } |
| 396 | |
| 397 | private static bool IsLatin(string input) |
| 398 | { |