您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从逻辑上讲不可能获取此特定字符串。

从逻辑上讲不可能获取此特定字符串。

您提到 ISIN 应该用作参考。因此,唯一可以确定的是要找到的字符串以2个字母开头,然后是9个字母和/或数字,再以一个数字结尾。

我将示例文本保存为 tmp ,并运行以下 egrep 命令…似乎对我 有用

jim@debian:~/tmp$ egrep -o "[a-zA-Z]{2}[a-zA-Z0-9]{9}[0-9]{1}" tmp
IT0004889033
DE000A1H36U5
XS0820547742

上面的解决方案比以前的解决方案更 正确 ,因为它需要固定数量的字符来过滤结果。上面的代码将只返回12个字符的字符串。

我希望这有帮助!

其他 2022/1/1 18:51:42 有491人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶