说明: 正则表达式的内容受众较少,文章阅读量小,加之已经连写七篇正则表达式的练习题文章,再继续下去,阅读量要跌到2位数了。正则表达式练习题暂时告一段落。 练习题129:用一个正则公式将天气分成多列【正则表达式】 题目: 用正则表达式函数将A列的日期天气提取到C列:G列 要求: 正则表达式函数只用一次 如下图所示: ![]() 数据: 日期及天气 周三(19日)雨转多云21℃/14℃北风转南风3-4级 周四(20日)雨20℃/10℃南风转西风3-4级 参考答案 本题相对比较简单,只要对数据特征稍加分析,找出数据的规律特征,就可写出相应的表达式。 1、星期 特征: 星期就是字符串最前面的两个任意字符 正则表达式: ^.. 2、日期 特征: 若干个数字后面跟了一个“日”字 正则表达式: \d+日 3、气温前的天气 ![]() 特征: 在“)”后面的若干个汉字 正则表达式: 可以用(?<=reg)【左侧是】来定位,写成(?<=() 但是,用\K更简洁: )\K[一-龟]+ |
|