我有一个regex query here,我想要做的是根据它找到的内容返回不同的字符串。
我对K'之后的数字感兴趣
如果数字以81开头返回foo而不是81,例如FOO
如果号码以916返回栏开头而不是916,例如杆
示例数据:
K'813456
K'8134567
K'9164567
K'916456789
可以这样做,如果是这样的话怎么办?
EDIT1
这是一个进一步的正则表达式示例,用于说明我要做的事情(如果有的话,我的参考资料)
答案 0 :(得分:0)
我不明白为什么你不能用if ... else ...
语句来解决这个问题,但是你可以通过两步法在正则表达式上做到这一点:
s/K'81/K'foo/g
和s/K'916/K'bar/g
"Integer field:" of the example of the input key filter K'([a-z]+)
而$1
将包含字符串Demo - 编辑:添加了演示链接