试图为我的字符串查找正则表达式

我有以下字符串。每个数字由制表符分隔

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

我正在使用正则表达式来验证文本文件是否仅由具有上述结构的行组成(仅字母和制表符作为分隔)。


守着星空守着你
浏览 168回答 1
1回答

ibeautiful

^(-?((\d*\.?\d+)|(\d+\.?\d*))\t)*(-?((\d*\.?\d+)|(\d+\.?\d*)))$ 如果您想获取整个字符串,当且仅当其中的所有值都是选项卡式数字时-?((\d*\.?\d+)|(\d+\.?\d*)) 如果你想获取字符串中的每个单独的数字
打开App,查看更多内容
随时随地看视频慕课网APP