我正在为一份科学期刊构建 CMS,它使用了大量希腊字符。我需要验证一个字段以包含特定字符集和希腊字符。这是我现在拥有的:
[^a-zA-Z0-9-()/\s]
除了字母数字、“(”、“)”、“-”和“_”之外,我如何让它包含希腊字符?
顺便说一句,我正在使用 C#。
最佳答案
在 .NET 语言中,您可以使用 \p{IsGreekandCoptic}
来匹配希腊字符。所以生成的正则表达式是
[^a-zA-Z0-9-()/\s\p{IsGreekandCoptic}]
\p{IsGreekandCoptic}
匹配:
关于c# - 希腊字符、正则表达式和 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502274/