VB.Net Regex:使运算符适用于整个单词,但不返回它

Uri*_*atz 0 regex vb.net vb6 operators quantifiers

我正在寻找一个适用于整个单词的运算符的正则表达式.例如,我希望单词hello是可选的.而不是h?e?l?l?o?,我想知道是否有可能写出类似(hello)?*的东西.

*注意这(hello)?对我的情况不起作用,因为我不希望在比赛中返回你好.

Jon*_*eet 5

我怀疑你想要一个非捕获组,这是?:在组的开头使用:

(?:hello)?
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅MSDN指南以对构造进行分组.