Kenneth Bruen
2 years ago
3 changed files with 30 additions and 21 deletions
@ -1,24 +1,23 @@ |
|||||||
using System.Collections.Generic; |
using System.Collections.Generic; |
||||||
using System.Linq; |
using System.Linq; |
||||||
using System.Runtime.InteropServices.ComTypes; |
|
||||||
|
|
||||||
namespace InfoferScraper { |
namespace InfoferScraper; |
||||||
public static partial class Utils { |
|
||||||
private static readonly Dictionary<char, char> RoToEn = new() { |
|
||||||
{ 'ă', 'a' }, |
|
||||||
{ 'Ă', 'A' }, |
|
||||||
{ 'â', 'a' }, |
|
||||||
{ 'Â', 'A' }, |
|
||||||
{ 'î', 'i' }, |
|
||||||
{ 'Î', 'I' }, |
|
||||||
{ 'ș', 's' }, |
|
||||||
{ 'Ș', 'S' }, |
|
||||||
{ 'ț', 't' }, |
|
||||||
{ 'Ț', 'T' }, |
|
||||||
}; |
|
||||||
|
|
||||||
public static string RoLettersToEn(this string str) { |
public static partial class Utils { |
||||||
return string.Concat(str.Select(letter => RoToEn.GetValueOrDefault(letter, letter))); |
private static readonly Dictionary<char, char> RoToEn = new() { |
||||||
} |
{ 'ă', 'a' }, |
||||||
|
{ 'Ă', 'A' }, |
||||||
|
{ 'â', 'a' }, |
||||||
|
{ 'Â', 'A' }, |
||||||
|
{ 'î', 'i' }, |
||||||
|
{ 'Î', 'I' }, |
||||||
|
{ 'ș', 's' }, |
||||||
|
{ 'Ș', 'S' }, |
||||||
|
{ 'ț', 't' }, |
||||||
|
{ 'Ț', 'T' }, |
||||||
|
}; |
||||||
|
|
||||||
|
public static string RoLettersToEn(this string str) { |
||||||
|
return string.Concat(str.Select(letter => RoToEn.GetValueOrDefault(letter, letter))); |
||||||
} |
} |
||||||
} |
} |
Loading…
Reference in new issue