从字符串中删除第一个字符 - 正则表达式

时间:2017-11-17 08:14:48

标签: regex

我已经开始在iOS上使用Workflow来帮助加快工作中的任务。其中一个是将交付记录输入计算机(通过iPad条形码扫描功能),而不是手动写下参考代码,然后输入。

工作流程有一个"替换文字"可以与正则表达式一起使用以消除字符等的函数。

我设法找到一个正则表达式来摆脱扫描中的最后一位数(校验和数字,总是大写字母)。

正则表达式很简单。

.{0}-$. 

这可以在"查找文本"领域。 "替换为"留空。它运作得很好。

如何使其适应其他扫描类型与其他扫描类型,我想特别删除FIRST字符?我已经搜索了论坛,但只能找到长而难以解释的正则表达式,我确信它不会做我想要实现的目标,比较简单。

我的意思是转换" Y300006944"到" 300006944"

2 个答案:

答案 0 :(得分:3)

您可以使用以下正则表达式:

^.(.*)$

使用反向引用$1,您可以将其用作替代。

祝你好运。

答案 1 :(得分:0)

感谢那些贡献有用的人:)

我通过使用" Split Text"解决了问题。 iOS的Workflow中的功能。

我给它命令基于客户字符分割," Y"在这种情况下。在这个简单的案例中它足够了。