在不在同一行的两个字符串之间获取字符串,正则表达式

HMH

在 JavaScript 中,我试图获取这两个字符串之间的所有内容,但是我想要获取的内容不在同一行中,而且我是从 api 获取的。

当我打电话时,我把它当作一个字符串

the 1960s with the release of Letraset sheets containing
Lorem Ipsum passages, and more recently with desktop 
publishing software like Aldus PageMaker
including versions of Lorem Ipsum.

BlogPostStart

the 1960s with the release of L
etraset sheets containing Lorem Ipsum
passages, and more recently with desktop
publishing software like Aldus PageMaker 
including versions of Lorem Ipsum.

BlogEnd

基本上我必须得到 BlogPostStart 和 BlogEnd 之间的所有内容,而不包括这两个词或顶部。

我试过这篇文章是来自api的整个字符串,基本上是什么:

var blogDescription = post.match(/^(?!\s*(BlogPost|EndBlog)).*/gmi);

但它只是以数组格式返回每一行。

用户663031

您可以使用babel-plugin-transform-dotall-regexp启用建议s标志使点匹配所有内容,然后编写

/BlogPostStart(.*)BlogEnd/is
                           ^ Use the new "s" flag.

您的结果将在捕获组中找到:

console.log(text.match(regexp)[1]);

在撰写本文时,该提案目前处于 TC39 流程的第 3 阶段,据我所知尚未在任何引擎中实施。XRegExp 包也支持它

或者只是使用[^]

const text = `the 1960s with the release of Letraset sheets containing
Lorem Ipsum passages, and more recently with desktop 
publishing software like Aldus PageMaker
including versions of Lorem Ipsum.

BlogPostStart

the 1960s with the release of L
etraset sheets containing Lorem Ipsum
passages, and more recently with desktop
publishing software like Aldus PageMaker 
including versions of Lorem Ipsum.

BlogEnd`;

console.log(text.match(/BlogPostStart\s*([^]*)\s*BlogEnd/)[1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript正则表达式错误,在两个字符串之间获取字符串

来自分类Dev

正则表达式在两个字符串之间获取文本

来自分类Dev

在两个字符串(包括第一个字符串)之间匹配的正则表达式

来自分类Dev

正则表达式返回两个字符串之间的所有字符

来自分类Dev

正则表达式在两个字符串之间获取一个字符串

来自分类Dev

PowerShell-正则表达式在两个字符串之间获取字符串

来自分类Dev

两个字符串数组之间的正则表达式匹配

来自分类Dev

正则表达式在两个字符串中获取字符串

来自分类Dev

两个字符串python之间的正则表达式文本

来自分类Dev

两个字符串之间的python正则表达式匹配

来自分类Dev

两个字符串之间或字符串末尾的R正则表达式

来自分类Dev

如何在两个字符串之间使用正则表达式匹配并查找原始文件,并获取两个字符串之间的整个字符串?

来自分类Dev

正则表达式获取字符不在其他两个字符之间

来自分类Dev

使用正则表达式获取两个字符串之间的子字符串

来自分类Dev

正则表达式在两个字符串之间获取一个字符串

来自分类Dev

正则表达式-如何在两个字符或仅一个字符之间获取字符串?

来自分类Dev

正则表达式忽略两个字符串之间的字符?

来自分类Dev

Bash正则表达式,两个字符串之间的匹配字符串

来自分类Dev

正则表达式-匹配两个字符串之间的字符串

来自分类Dev

两个字符串之间的正则表达式文本

来自分类Dev

正则表达式,以匹配其他两个字符串之间的字符串

来自分类Dev

获取两个字符串之间的文本正则表达式VB.Net

来自分类Dev

Python正则表达式在两个字符串之间获取文本

来自分类Dev

使用正则表达式提取两个字符串之间的字符串

来自分类Dev

正则表达式:计算两个字符串之间的差异

来自分类Dev

多行正则表达式在两个字符串之间读取

来自分类Dev

两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

来自分类Dev

正则表达式匹配两个字符之间的字符串

来自分类Dev

正则表达式查找两个字符之间的字符串

Related 相关文章

  1. 1

    Javascript正则表达式错误,在两个字符串之间获取字符串

  2. 2

    正则表达式在两个字符串之间获取文本

  3. 3

    在两个字符串(包括第一个字符串)之间匹配的正则表达式

  4. 4

    正则表达式返回两个字符串之间的所有字符

  5. 5

    正则表达式在两个字符串之间获取一个字符串

  6. 6

    PowerShell-正则表达式在两个字符串之间获取字符串

  7. 7

    两个字符串数组之间的正则表达式匹配

  8. 8

    正则表达式在两个字符串中获取字符串

  9. 9

    两个字符串python之间的正则表达式文本

  10. 10

    两个字符串之间的python正则表达式匹配

  11. 11

    两个字符串之间或字符串末尾的R正则表达式

  12. 12

    如何在两个字符串之间使用正则表达式匹配并查找原始文件,并获取两个字符串之间的整个字符串?

  13. 13

    正则表达式获取字符不在其他两个字符之间

  14. 14

    使用正则表达式获取两个字符串之间的子字符串

  15. 15

    正则表达式在两个字符串之间获取一个字符串

  16. 16

    正则表达式-如何在两个字符或仅一个字符之间获取字符串?

  17. 17

    正则表达式忽略两个字符串之间的字符?

  18. 18

    Bash正则表达式,两个字符串之间的匹配字符串

  19. 19

    正则表达式-匹配两个字符串之间的字符串

  20. 20

    两个字符串之间的正则表达式文本

  21. 21

    正则表达式,以匹配其他两个字符串之间的字符串

  22. 22

    获取两个字符串之间的文本正则表达式VB.Net

  23. 23

    Python正则表达式在两个字符串之间获取文本

  24. 24

    使用正则表达式提取两个字符串之间的字符串

  25. 25

    正则表达式:计算两个字符串之间的差异

  26. 26

    多行正则表达式在两个字符串之间读取

  27. 27

    两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

  28. 28

    正则表达式匹配两个字符之间的字符串

  29. 29

    正则表达式查找两个字符之间的字符串

热门标签

归档