首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从字符串拆分正/负浮点数/int的正则表达式

从字符串拆分正/负浮点数/int的正则表达式可以使用以下正则表达式来实现:

代码语言:txt
复制
([-+]?[0-9]+(?:\.[0-9]+)?)

解析:

  • [-+]?:可选的正负号。
  • [0-9]+:匹配一个或多个数字。
  • (?:\.[0-9]+)?:可选的小数部分,包括小数点和一个或多个数字。

这个正则表达式可以匹配以下类型的字符串:

  • 整数:例如:1, -5, 100。
  • 正浮点数:例如:3.14, 2.0, 0.5。
  • 负浮点数:例如:-2.5, -0.8, -10.0。

应用场景:

  • 字符串解析:当需要从一个字符串中提取出正/负浮点数或整数时,可以使用这个正则表达式进行匹配和拆分。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云正则表达式引擎:https://cloud.tencent.com/product/regex

请注意,以上答案仅供参考,具体的产品选择和推荐应根据实际需求和情况进行评估。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

今天同事问我,如何将一串字符串数字取出来,此时不用正则表达式,更待何时。。。(Unity3D)

正则表达式通常被用来检索、替换那些符合某个模式(规则)文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。 例如,在Perl中就内建了一个功能强大正则表达式引擎。...2 public bool IsMatch( string input, int startat ) 指示 Regex 构造函数中指定正则表达式是否在指定输入字符串中找到匹配项,字符串中指定开始位置开始...$ 匹配非浮点数浮点数 + 0) 7 ^(([0-9]+\.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$ 匹配浮点数...$ 匹配非浮点数浮点数 + 0) 9 ^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$ 匹配浮点数...$ 匹配浮点数 11 ^[A-Za-z]+$ 匹配由26个英文字母组成字符串 12 ^[A-Z]+$ 匹配由26个英文字母大写组成字符串 13 ^[a-z]+$ 匹配由26个英文字母小写组成字符串

1K10

PHP正则验证字符串是否为数字两种方法并附常用正则

php 正则验证字符串是否为数字 方法一: php中利用正则表达式验证字符串是否为数字一件非常容易事情,最主要是如何写好正则表达式以及掌握正则表达式写法,在此利用正则表达式方式来列举一下判断数字方法...if($str) {   if(eregi("^[0-9]+$",$str))   {     $str=(int)$str;   }   else   {     echo "获取到数据不是有效数字类型...\d+$ 非浮点数浮点数 + 0):^\d+(\.\d+)?...$ 浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 非浮点数浮点数 + 0...$ 浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 浮点数 ^(-?

2.1K10

OC正则表达式简单使用

:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式:<(\S?)...\d*[1-9]\d*$   //匹配浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配浮点数 ^-?([1-9]\d*\.\d*|0\....\.0+|0)$  //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]\d*\....\.0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z]+$...OC中正则表达式使用方法 创建一个正则表达式对象 利用正则表达式来测试对应字符串 举例使用 NSString *checkString = @"a34ssd231"; // 1.创建正则表达式

1.8K130

Python正则表达式匹配各种标准形式整理

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用表达式收集于此,以备不时之需。...:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式:<(\S*?)...\d*[1-9]\d*$   //匹配浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配浮点数 ^-?([1-9]\d*\.\d*|0\....\.0+|0)$  //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]\d*\....\.0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z

1.3K30

Python正则表达式匹配各种标准形式整理

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用表达式收集于此,以备不时之需。...:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式:<(\S*?)...\d*[1-9]\d*$   //匹配浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配浮点数 ^-?([1-9]\d*\.\d*|0\....\.0+|0)$  //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]\d*\....\.0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z

1.5K40

Web阶段:第四章:常用正则表达式

\d*[1-9]\d*$ //匹配浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配浮点数^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?...\.0+|0)$ //匹配浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非浮点数浮点数 + 0)^(-([1-9]\d*\.\d*|0\....\.0+|0$  //匹配非浮点数浮点数 + 0)评注:处理大量数据时有用,具体应用时注意修正匹配特定字符串:^[A-Za-z]+$ //匹配由26个英文字母组成字符串^[A-Z]+$ //匹配由...$  // 匹配非浮点数浮点数 + 0)^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))...$  // 匹配非浮点数浮点数 + 0)^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*

37120

常用正则整理 C#

匹配双字节字符(包括汉字在内):[^\x00-\xff]   评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行正则表达式:\n\s*\r   评注:可以用来删除空白行...\d*[1-9]\d*$ //匹配浮点数   ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配浮点数   ^-?([1-9]\d*\.\d*|0\....\.0+|0)$ //匹配浮点数   ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非浮点数浮点数 + 0)   ^(-([1-9]\d*\....\.0+|0$ //匹配非浮点数浮点数 + 0)   评注:处理大量数据时有用,具体应用时注意修正   匹配特定字符串:   ^[A-Za-z]+$ //匹配由26个英文字母组成字符串   ^[...  ^\w+$ //匹配由数字、26个英文字母或者下划线组成字符串   评注:最基本也是最常用一些表达式 推荐工具 正则表达式测试器 10个正则表达式测试站 RegExr(推荐) 基础知识可学习

1.2K20

表单验证常用正则,非常不错,收集相对比较完整,大家可以看看。

$  //匹配非浮点数浮点数 + 0) 7。...$  //匹配非浮点数浮点数 + 0) 9。...\.0+|0)$  //匹配浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]\d*\....\.0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z...\.0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z

1.1K60

第177天:常用正则表达式(最全)

(包括汉字在内):[^x00-xff] 7 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 8 匹配空白行正则表达式:ns*r 9 评注:可以用来删除空白行...^[1-9]d*.d*|0.d*[1-9]d*$   //匹配浮点数 40 ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配浮点数 41 ^-?...0+|0$   //匹配非浮点数浮点数 + 0) 43 ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?....0+|0$  //匹配非浮点数浮点数 + 0) 44 评注:处理大量数据时有用,具体应用时注意修正 45 46 47 匹配特定字符串: 48 ^[A-Za-z]+$  ...[1-9][0-9]*$” 65 只能输入非零整数:“^-[1-9][0-9]*$” 66 只能输入长度为3字符:“^.{3}$” 67 只能输入由26个英文字母组成字符串

79520

常用JavaScript验证正则表达式

匹配中文字符正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串长度(一个双字节字符长度计...//匹配浮点数 ^-([1-9]d.d|0.d[1-9]d)$  //匹配浮点数 ^-?...0+|0)$  //匹配浮点数 ^[1-9]d.d|0.d[1-9]d|0?.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]d.d|0.d[1-9]d*))|0?....0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z]+$  ...[1-9][0-9]$” 只能输入非零整数:“^-[1-9][0-9]$” 只能输入长度为3字符:“^.{3}$” 只能输入由26个英文字母组成字符串:“^[A-Za-z]+$” 只能输入由26

87520

知识总结:常用正则表达式正则表达式

评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记正则表达式:]*>.*?...9]d*$   //匹配浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配浮点数 ^-?...0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?....0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z]+$  ...[1-9][0-9]*$” 只能输入非零整数:“^-[1-9][0-9]*$” 只能输入长度为3字符:“^.{3}$” 只能输入由26个英文字母组成字符串:“^[A-Za-z]+$” 只能输入由

94590

表单验证常用正则

匹配中文字符正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串长度(...//匹配浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配浮点数 ^-?...0+|0)$ //匹配浮点数 ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$ //匹配非浮点数浮点数 + 0) ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?....0+|0$//匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$//匹配由26个英文字母组成字符串 ^[A-Z]+$//匹配由26...[1-9][0-9]*$” 只能输入非零整数:“^-[1-9][0-9]*$” 只能输入长度为3字符:“^.{3}$” 只能输入由26个英文字母组成字符串:“^[A-Za-z]+$” 只能输入由

1.6K40

常用JavaScript验证正则表达式

匹配中文字符正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串长度(一个双字节字符长度计...//匹配浮点数 ^-([1-9]d.d|0.d[1-9]d)$  //匹配浮点数 ^-?...0+|0)$  //匹配浮点数 ^[1-9]d.d|0.d[1-9]d|0?.0+|0$   //匹配非浮点数浮点数 + 0) ^(-([1-9]d.d|0.d[1-9]d*))|0?....0+|0$  //匹配非浮点数浮点数 + 0) 评注:处理大量数据时有用,具体应用时注意修正 匹配特定字符串: ^[A-Za-z]+$  //匹配由26个英文字母组成字符串 ^[A-Z]+$  ...[1-9][0-9]$” 只能输入非零整数:“^-[1-9][0-9]$” 只能输入长度为3字符:“^.{3}$” 只能输入由26个英文字母组成字符串:“^[A-Za-z]+$” 只能输入由26

77000

版本号正则表达式-常见正则表达式大全

评注:腾讯QQ号10000开始   匹配中国邮政编码:[1-9]d{5}(?!...d$ //匹配浮点数   ^-([1-9]d.d|0.d[1-9]d)$ //匹配浮点数   ^-?...0+|0)$ //匹配浮点数   ^[1-9]d.d|0.d[1-9]d|0?.0+|0$ //匹配非浮点数浮点数 + 0)   ^(-([1-9]d.d|0.d[1-9]d))|0?....0+|0$//匹配非浮点数浮点数 + 0)   评注:处理大量数据时有用,具体应用时注意修正   匹配特定字符串:   ^[A-Za-z]+$//匹配由26个英文字母组成字符串   ^[A-Z]...1-9*$”   只能输入非零整数:“^-1-9*$”   只能输入长度为3字符:“^.{3}$”   只能输入由26个英文字母组成字符串:“^[A-Za-z]+$”   只能输入由26个大写英文字母组成字符串

74340
领券