从java的字符串开头及其长度中提取单词

时间:2014-03-05 19:39:39

标签: java regex

我想从字符串中提取文本的一部分,知道单词的开头及其长度。

例如,我有以下字符串:

"snfsdb bvyvujmnhellonmnfu"

我的规则是:

The word start by "hel" and has a length of 5.

它应该返回

"hello"

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:3)

/hel\w{2}/应该做到这一点。这匹配文字“hel”后跟任何2个单词字符,它们被定义为字符类[a-zA-Z_0-9]