如何在Vala中选择正则表达式中的所有字母

时间:2014-11-17 18:14:50

标签: regex vala

我在我的函数中使用正则表达式。我需要将所有标签都包含在标签中的字符串中。但我无法弄清楚如何获得所有字母字符,[a-zA-Z]并不能完全满足我的需要,因为人们不能使用英语,而且这个正则表达式不会按预期工作。 / p>

目前这就是我现在正在做的事情,但这并不是应该的:

Regex hashtagRegex = new Regex("(#[a-zA-Z0-9_]+)");

我怎样才能做我需要的事?

1 个答案:

答案 0 :(得分:2)

使用\p{L}匹配任何语言的任何类型的字母。

Regex hashtagRegex = new Regex("#([\\p{L}_]+)");