需要提取的字符串如下,
<spring.boot.version>2.1.0.RELEASE</spring.boot.version>
想要的结果是提取出中间的数字 2.1.0
百度的结果是这样解决:
m=\<spring.boot.version\>2.1.0.RELEASE\</spring.boot.version\>
n=echo ${m#*<spring.boot.version>}
>>> 2.1.0.RELEASE</spring.boot.version>
echo ${n%.RELEASE</spring.boot.version>}
>>>2.1.0
但是感觉这样写很繁琐,请问有没有简单的方法去匹配想要的中间字符串呢?