首页 > 解决方案 > 正则表达式正在一点点切割我的字符串

问题描述

我有以下正则表达式:

\s?(\w+)=(\w+)?\s?

我的输入是

Brutto=57.800

比赛只是

Brutto=57

我该怎么做才能得到以下结果?

Brutto=57.800

标签: regex

解决方案


我只会得到所有“非空格”字符:

\s?(\w+)=(\S*)\s?

FYI(\S*)与 具有相同的效果(\S+)?,但更简单。


推荐阅读