标签: regex matlab
我试图使用正则表达式匹配matlab中的int或decimal:
我有:kabel_2.5cm_proef2.xls我想匹配2.5
kabel_2.5cm_proef2.xls
2.5
另一个例子:kabel_5cm_proef1.xls我希望匹配5
kabel_5cm_proef1.xls
有什么想法吗?
答案 0 :(得分:0)
\d+(?:\.\d+)?(?!\.|\d)
试试这个。看看演示。
http://regex101.com/r/yR3mM3/10
答案 1 :(得分:0)
匹配字符串cm
cm
\d+(?:\.\d+)?(?=cm)
DEMO
(?=cm)肯定前瞻声明匹配必须后跟cm
(?=cm)