MATLAB如何识别提取汉字和字母、数字

天降cai神 |浏览338次
收藏|2018/08/03 21:08
有一个字符串,比如:'测试账号test001',想先提取‘测试账号’,再提取‘test001’,跪求大神如何在MATLAB里实现~~~~


满意回答

2018/08/04 20:43

  1. %正则匹配,举例
  2. a='测试账号test123456打发打tedsa133';
  3. temp1=regexp(a,'[^\x00-\xff]{1,6}','match')%正则匹配 提出汉字
  4. temp2=regexp(a,'[a-z|0-9]{1,20}','match')%正则匹配 提出字母+数字

复制代码


见路不走

其他回答(0)    我来补答
    1. %正则匹配,举例
    2. a='测试账号test123456打发打tedsa133';
    3. temp1=regexp(a,'[^\x00-\xff]{1,6}','match')%正则匹配 提出汉字
    4. temp2=regexp(a,'[a-z|0-9]{1,20}','match')%正则匹配 提出字母+数字

    复制代码


    回答于 2018/08/04 14:08
0人关注该问题
+1
 加载中...