相关疑难解决方法(0)

如何匹配字符串中的中间字符与正则表达式?

在奇数长度字符串中,您如何匹配(或捕获)中间字符?

这可能与PCRE,普通 Perl或Java正则表达式有关吗?

使用.NET正则表达式,您可以使用平衡组轻松解决它(这可能是一个很好的例子).通过普通的Perl正则表达式,我的意思是不使用任何代码构造(??{ ... }),使用它可以运行任何代码,当然也可以做任何事情.

该字符串可以是任何奇数长度.

例如,在字符串中,12345您需要获取3字符串中心的字符.

这是关于现代正则表达式风格的可能性的问题,而不是以其他方式做到这一点的最佳算法.

java regex perl pcre

9
推荐指数
1
解决办法
2685
查看次数

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

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

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

Hello - > l

world - > r

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

hi - > hi

I - > I

我试过了

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

c# java regex

3
推荐指数
1
解决办法
1402
查看次数

标签 统计

java ×2

regex ×2

c# ×1

pcre ×1

perl ×1