仅使用正则表达式在字符串中查找中间字符

NAM*_*AMO 3 c# java regex

如何才能找到仅使用正则表达式的中间字符

例如,这显示了预期的输出

Hello - > l

world - > r

merged- > rg(偶数次发生时见这个)

hi - > hi

I - > I

我试过了

(?<=\w+).(?=\w+)
Run Code Online (Sandbox Code Playgroud)

Pie*_*kel 5

正则表达式不能以您正在寻找的方式计算.这看起来像正则表达式无法实现的东西.我建议编写代码来解决这个问题.