当前位置: 首页 > 知识库问答 >
问题:

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

栾瑞
2023-03-14

之前:

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个答案

阎宝
2023-03-14

试一下: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];

这是一个很好的例子

 类似资料:
  • 我做错了什么?即使我物理地从txt文件的开头移除空格,也会出现相同的结果。有没有更简单的方法可以使用regex在字符串中获取组,并将每个字符串部分,在“,”之前,添加到其变量中?

  • 问题内容: 我有一个CSS文件,当我使用gedit打开它时看起来不错,但是当PHP读取它(将所有CSS文件合并为一个文件)时,该CSS前面有以下字符: PHP删除了所有空格,因此代码中间的一个随机“ 正如我提到的,当我在gedit中打开文件时,我实际上看不到这些字符,因此我无法轻松地删除它们。 我用谷歌搜索了这个问题,文件编码显然有问题,这是有道理的,因为我一直在通过ftp和rsync使用文

  • 问题内容: 我有一个看起来像这样的字符串: 我如何删除第一个; 但只有在字符串的开头找到它? 使用,将删除 所有 。 问题答案: 普通格式,不带正则表达式: 花费: 0.0369毫秒 (0.000,036,954秒) 与: 注意到: 0.1749毫秒 (0.000,174,999秒)第一次运行(编译),和 0.0510毫秒 (0.000,051,021秒)之后。 显然,已在我的服务器上进行了分析。

  • 我有一个需要清理的字符向量。具体来说,我想删除“投票”之前的数字请注意,数字有一个逗号分隔千,因此更容易将其视为字符串。 我知道gsub("*.投票",",文本)将删除所有内容,但如何删除数字?另外,我如何将重复的空间折叠成一个空间? 谢谢你的帮助! 示例数据:

  • 问题内容: 如何在Java中从字符串开头删除空格而不从结尾删除空格? 如果值为: 然后,如何只删除前导空格,如下所示: 我当前的实现是遍历,检查第一个字符并创建一个子字符串,直到达到第一个非空白值。 谢谢! 问题答案: 您可以使用:

  • 问题内容: 有没有更好的办法重写: 我无法使用, 因为它会删除所有我不想要的类。 问题答案: 从,类参数: 要从元素中删除的一个或多个CSS类,这些类之间用空格隔开。