我有两个数据测试12334,可以写成
testing[0-9]*$
在正则表达式中然后我测试了33ab_1abckd,我可以写为
testing[0-9][a-z][_][0-9][a-z].
我正在尝试制作一个适用于两者的reg exp。苦苦挣扎?
更新:在shell(.ksh)
中答案 0 :(得分:1)
答案 1 :(得分:0)
使后缀部分可选
testing[0-9]*([a-z][_][0-9][a-z]+)?$
在基本正则表达式中(例如传统的grep
和sed
),您需要反斜杠元字符。对于扩展的正则表达式语法(基本上grep -E
和大多数比这更新的东西,为Emacs保存)这应该按原样运行。