我有以下字符串。每个数字由制表符分隔35 64 -33 -39 37 49 41 34我试图找到一个合适的正则表达式来匹配该字符串,以便我可以在我的 C# 程序中使用它。到目前为止,我已经尝试了一些在线工具,但这些工具无法生成它。我想要实现的是匹配56 110 -47 -58 57 73 59 47但不是56 110 -47 -58 a 73 59 47编辑:正则表达式必须匹配任何数字。这些只是我文件中的几个例子。数字可以是正数、负数和 0我正在使用正则表达式来验证文本文件是否仅由具有上述结构的行组成(仅字母和制表符作为分隔)。
1 回答
![?](http://img1.sycdn.imooc.com/5458463b0001358f02200220-100-100.jpg)
ibeautiful
TA贡献1993条经验 获得超5个赞
^(-?((\d*\.?\d+)|(\d+\.?\d*))\t)*(-?((\d*\.?\d+)|(\d+\.?\d*)))$
如果您想获取整个字符串,当且仅当其中的所有值都是选项卡式数字时
-?((\d*\.?\d+)|(\d+\.?\d*))
如果你想获取字符串中的每个单独的数字
- 1 回答
- 0 关注
- 167 浏览
添加回答
举报
0/150
提交
取消