0

如何仅使用正则表达式提取单词的中间字母,例如:

"someWord" -> "e" or "W" no sense
"Hello" -> "l"
"Music" -> "s"
"four" -> "o" or "u" no sense
4

1 回答 1

0

Id 对这种任务使用正则表达式没有意义!

由于我不知道你使用什么环境和语言,我可以给你一个大概的方案:

pattern = '^.{' + Int(Length(str)/2) + '}(.)'

或者

pattern = '(?<=^.{' + Int(Length(str)/2) + '}).'
于 2012-10-29T20:59:19.660 回答