using System.Text.RegularExpressions;
public static void Main()
var result = ContainsNrc(text);
Console.WriteLine(result);
private static bool ContainsNrc(string text)
const string namedBlocks = "IsCyrillic;IsCJKUnifiedIdeographs;IsKatakana;IsHiragana;IsHangulJamo;IsHangulSyllables";
return namedBlocks?.Split(';').Any(
string.Format(@"\p{{{0}}}", category))) ?? false;