我已经开始在iOS上使用Workflow来帮助加快工作中的任务。其中一个是将交付记录输入计算机(通过iPad条形码扫描功能),而不是手动写下参考代码,然后输入。
工作流程有一个"替换文字"可以与正则表达式一起使用以消除字符等的函数。
我设法找到一个正则表达式来摆脱扫描中的最后一位数(校验和数字,总是大写字母)。
正则表达式很简单。
.{0}-$.
这可以在"查找文本"领域。 "替换为"留空。它运作得很好。
如何使其适应其他扫描类型与其他扫描类型,我想特别删除FIRST字符?我已经搜索了论坛,但只能找到长而难以解释的正则表达式,我确信它不会做我想要实现的目标,比较简单。
我的意思是转换" Y300006944"到" 300006944"
答案 0 :(得分:3)
您可以使用以下正则表达式:
^.(.*)$
使用反向引用$1
,您可以将其用作替代。
答案 1 :(得分:0)
感谢那些贡献有用的人:)
我通过使用" Split Text"解决了问题。 iOS的Workflow中的功能。
我给它命令基于客户字符分割," Y"在这种情况下。在这个简单的案例中它足够了。