gpt4 book ai didi

c# - 希伯来语和符号的正则表达式

转载 作者:行者123 更新时间:2023-12-05 05:26:27 24 4
gpt4 key购买 nike

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

我对希伯来语字母进行了尝试,但它无法匹配带有希伯来语文本和空格的句子:

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]");

如何在正则表达式中表示所有希伯来字母和至少一个空格字符?

最佳答案

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

详细解释见regular expression with hebrew or englishC#/.Net Character Classes in Regular Expressions .

关于c# - 希伯来语和符号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com