希伯来语和符号的Regex

本文关键字:Regex 符号 希伯来语 | 更新日期: 2023-09-27 18:24:52

我需要一个只能接受希伯来语字母和至少一个空格字符的表达式。

我在希伯来语字母中尝试过,但它与希伯来语文本和空格不匹配:

result = Regex.IsMatch(txtName.Text, @"['u05D0'u05D1'u05D2'u05D3'u05D4'u05D5'u05D6'u05D7'u05D8'u05D9'u05DA'u05DB'u05DC'u05DD'u05DE'u05DF'u05E0'u05E1'u05E2'u05E3'u05E4'u05E5'u05E6'u05E7'u05E8'u05E9'u05EA]");

如何在regEx中表示所有希伯来语字母和至少一个空格字符?

希伯来语和符号的Regex

您正在寻找类似于@"['p{IsHebrew} ]+"的表达式-至少有一个字符(希伯来语或空格)。要匹配整个句子,请添加开始/结束锚点-@"^['p{IsHebrew} ]+$"

有关详细解释,请参阅希伯来语或英语的正则表达式和正则表达式中的C#/.Net字符类。