我们在寄快递时,使用的只能识别姓名、电话和地址的功能,云表可以实现吗? 可以的。 快递地址的识别,实际上是对字符串特性的辨别,穷举的情况越多,识别越只能,这里分享几个简单的识别思路: 1根据分隔符识别 文本:李根,18617101984,广东省珠海市香洲区南屏科技广场 识别公式: 联系人: if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 1) ) <= 3, 文本片段( 本表单.快递信息 , "," , 1) , if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 2) ) <= 3, 文本片段( 本表单.快递信息 , "," , 2) , if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 3) ) <= 3, 文本片段( 本表单.快递信息 , "," , 3) , "" ) ) ) 电话: if( 子串位置( "1" ,文本片段( 本表单.快递信息 , "," , 1) ) > 0, 文本片段( 本表单.快递信息 , "," , 1) , if( 子串位置( "1" ,文本片段( 本表单.快递信息 , "," , 2) ) > 0, 文本片段( 本表单.快递信息 , "," , 2) , if( 子串位置( "1" ,文本片段( 本表单.快递信息 , "," , 3) ) > 0, 文本片段( 本表单.快递信息 , "," , 3) , "" ) ) ) 收货地址: if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 1) ) > 11 , 文本片段( 本表单.快递信息 , "," , 1) , if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 2) ) > 11 , 文本片段( 本表单.快递信息 , "," , 2) , if( 字符串长度( 文本片段( 本表单.快递信息 , "," , 3) ) > 11 , 文本片段( 本表单.快递信息 , "," , 3) , "" ) ) ) 2无符号的情况 文本:李根18617101984广东省珠海市香洲区南屏科技广场 电话: 取子串( 本表单.快递信息 , 子串位置( "1" , 本表单.快递信息 ) ,11) 收货地址: if( 字符串长度(文本片段( 本表单.快递信息 , 本表单.电话 , 1)) > 3,文本片段( 本表单.快递信息 , 本表单.电话 , 1), if( 字符串长度(文本片段( 本表单.快递信息 , 本表单.电话 , 2)) > 3,文本片段( 本表单.快递信息 , 本表单.电话 , 2), "" ) ) 联系人: if( 字符串长度(文本片段( 本表单.快递信息 , 本表单.电话 , 1)) <= 3,文本片段( 本表单.快递信息 , 本表单.电话 , 1), if( 字符串长度(文本片段( 本表单.快递信息 , 本表单.电话 , 2)) <= 3,文本片段( 本表单.快递信息 , 本表单.电话 , 2), "" ) ) |
+11
最近谁赞过
0 条回帖