正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 18:58:43
![正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+ (\d*\.\d+)\s?(\w+) 这两个的区别是什么呢?正则表达式 (\d*\.\d+)\s?(\w+)[0-9]+(\d*\.\d+)\s?(\w+)这两个的区别是什么呢?](/uploads/image/z/6874532-44-2.jpg?t=%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F+%28%5Cd%2A%5C.%5Cd%2B%29%5Cs%3F%28%5Cw%2B%29%5B0-9%5D%2B+%28%5Cd%2A%5C.%5Cd%2B%29%5Cs%3F%28%5Cw%2B%29+%E8%BF%99%E4%B8%A4%E4%B8%AA%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%E5%91%A2%3F%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F+%28%5Cd%2A%5C.%5Cd%2B%29%5Cs%3F%28%5Cw%2B%29%5B0-9%5D%2B%28%5Cd%2A%5C.%5Cd%2B%29%5Cs%3F%28%5Cw%2B%29%E8%BF%99%E4%B8%A4%E4%B8%AA%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%E5%91%A2%3F)
正则表达式 (\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次或者多次