首页 > 解决方案 > 我希望使用此代码从区域捕获中仅收集 8 个字符进行过滤

问题描述

我正在尝试从以下位置撤回 BM/03600(将 / 替换为 1):

“1LIUYILLIIY 日期:BM/03600 发票/Cr 备注编号:DU100462 帐号:订单/GRN 编号:B. MANGION 销售代表:条款:”

使用此代码:

"[ACCOUNTNO (替换 "/","1")(匹配 "[AZ]+[AZ]+[0-9]+[0-9]+[0-9]+[0-9]+[0 -9]+[0-9]")]"

但是我收到了这个输出“BM103600DU100462”,我需要选择字符串中的第一个字符,总共有 8 个字符,两个字母和 6 个数字,只有 BM103600。

任何人都可以帮忙吗?

标签: regexregression

解决方案


推荐阅读