提问者:小点点

(jQuery,RegEx)从开头删除到某个单词


之前:

Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eusmod tempor incidunt ut labore et dolore magna aliqua.

之后:

elit,sed do eusmod tempor incidunt ut labore et dolore magna aliqua.

唯一的静态词是adipisinging,所以其他的都是可变的。

我使用了这个正则表达式:

$(this).html($(this).html().replace(/^[^adipisicing]*(adipisicing)/,''));

工作很好..但我肯定有更短的路!


共1个答案

匿名用户

试一下:http://jsfidle.net/kh7ad/

由于indexOf已经在其中一个post中,请尝试使用Split。

希望这对你有帮助!

代码

var str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";


str = str.split('adipisicing')[1];

这是一个很好的例子