Powerquery分离数字字母汉字
Powerquery的Text.Remove函数可以将字符串中的某个字符删除。
1、如删除字符串中的数字1
2、 删除字符串中的字符1和6
运用简单的“正则”,该函数可以去除字母汉字数字,达到分离提取的效果。
1、去除数字
=Text.Remove([列1],{'0'..'9'})
{'0'..'9'}表示范围,0-9的所有数字。
2、去除字母
=Text.Remove([列1],{'a'..'z','A'..'Z'})
'a'..'z'表示26个小写字母
'A'..'Z'表示26个大写字母
3、去除汉字
=Text.Remove([列1],{'一'..'龥'})
汉字也有大小,“一“表示最小的汉字,'龥' (yu)表示一个很大的汉字,{'一'..'龥'}差不多包含了“所有”的汉字。
就如在lookup中用“做”、“座”等表示很大的汉字一样。常见的表示很大的汉字大小关系如下。
4、 同时去除数字和汉字正则匹配数字字母
=Text.Remove([列1],{'1'..'9','一'..'龥'})
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论