正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:28:36
正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?

正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?
正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?
正则表达式
(\d*\.\d+)\s?(\w+)[0-9]+
(\d*\.\d+)\s?(\w+)
这两个的区别是什么呢?

正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?
()括起来的表示原组,就是提取括号里面的匹配的字符串到程序里的数组里, 如果你想了解更多,可以上网查查, 结合实际才更容易了解
\d表示一个数字
\d*表示一个数字重复0次或者多次
\. 转义的是小数点 "." 符号
?表示重复0次或者多次
\s?表示空格或者tab重复0次或者1次
\w+表示字符重复1次或者多次(\w可以表示英文字符,数字,中文等,但不包括标点符号)
[0-9]等同于\d, 所以[0-9]+表示数字重复1次或者多次