正则表达式从字符串末尾跳过一定数量的字符

时间:2015-02-18 22:23:30

标签: regex

我需要一个正则表达式来返回输入字符串减去结尾的一定数量的字符。输入字符串将是一系列字母数字字符(减去空格)。

例如,当输入字符串为ABC123456789时,我希望正则表达式返回除最后4个字符以外的所有字符。

请不要问为什么我需要一个正则表达式来满足这个微不足道的要求。

1 个答案:

答案 0 :(得分:0)

不确定为什么子字符串不适合您,但如果必须使用正则表达式,则使用:

^(.*?)\w{4}$

并使用捕获的组#1。

RegEx Demo