【问题标题】:jQuery get substring from string having start and end substrings of substringjQuery从具有子字符串的开始和结束子字符串的字符串中获取子字符串
【发布时间】:2023-03-27 21:41:02
【问题描述】:

所以我有字符串,让我们说这个:

敏捷的棕狐跳过懒惰的狗

假设可能有任何跳跃的动物,不仅是狐狸,所以绳子可能会有所不同。我需要得到它的一部分,让我们说这个

棕狐跳跃

我知道我的字符串以“brown”开头并以“jumps”结尾,所以我想我需要一些正则表达式来解决这个问题。

如果有人能向我解释编写正则表达式的结构,我也将非常感激,因为到目前为止我还不明白。

【问题讨论】:

  • @guradio 没什么,我不知道该怎么办
  • /brown.*jumps/ - 最简单的正则表达式(其中. 匹配除换行符以外的几乎所有字符......和* 用于0 或更多重复......如果你使用+想要1或更多重复)
  • 为什么要用“brown”而不是“quick”(因为它也是形容词)? “棕色”总是在这里吗? “快速的棕色蜗牛跳过懒惰的青蛙”

标签: jquery regex string substring


【解决方案1】:

只需选择中间的单词是最简单的。

/(brown.*jumps)/i

RegEx Tester

或者如果您也想选择动物作为单个词:

/(brown (.*) jumps)/i

RegEx Tester

【讨论】:

  • 你为什么要在你的模式中添加空格。? . 匹配除换行符以外的任何字符。
  • 你是对的。在第一个示例中不需要它。在第二个中,需要 防止第二个匹配组中有空格。首先你可以删除它,是的。 @mkHun 我已经更新了第一个示例。
猜你喜欢
  • 2014-12-29
  • 1970-01-01
  • 2020-11-17
  • 2017-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-28
相关资源
最近更新 更多