【发布时间】:2014-11-18 02:18:53
【问题描述】:
我在我的函数中使用正则表达式。而且我需要将我所有的主题标签都包装在标签中的字符串中。但我不知道如何获取所有字母字符,[a-zA-Z] 不能完全满足我的需要,因为人们不能使用英语,而且这个正则表达式不会按预期工作。
目前这是我现在正在做的事情,但这并不正常:
Regex hashtagRegex = new Regex("(#[a-zA-Z0-9_]+)");
我该怎么做?
【问题讨论】:
我在我的函数中使用正则表达式。而且我需要将我所有的主题标签都包装在标签中的字符串中。但我不知道如何获取所有字母字符,[a-zA-Z] 不能完全满足我的需要,因为人们不能使用英语,而且这个正则表达式不会按预期工作。
目前这是我现在正在做的事情,但这并不正常:
Regex hashtagRegex = new Regex("(#[a-zA-Z0-9_]+)");
我该怎么做?
【问题讨论】:
使用\p{L} 匹配来自任何语言的任何类型的字母。
Regex hashtagRegex = new Regex("#([\\p{L}_]+)");
【讨论】: