我有一个很长的字符串,如"sdnak hsd fds fnsdf APsdf09sdf BN fddsdalf 7886sd f",从这个字符串我必须提取"AP09BN7886",这实际上是印度的车辆牌照号码.我知道可能最简单的是使用正则表达式,任何人都可以告诉我reg.exp找到这个.
据我了解,你只需要删除小写字母和空格.可能最有效的解决方案不会使用正则表达式,但以下代码:
s = 'sdnak hsd fds fnsdf APsdf09sdf BN fddsdalf 7886sd f';
s(s~=upper(s) | s==32) = [];
Run Code Online (Sandbox Code Playgroud)
最好,
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |