如何在jQuery中将段落分为句子

艾哈迈德

我想将一个段落分成jquery中的句子。可以说我有一段

This is a wordpress plugin. its older version was 2.3.4 and new version is 2.4. But the version 2.4 had a lot of bungs. Can we solve it?

我想把它分解成

This is a wordpress plugin.
its older version was 2.3.4 and new version is 2.4.
But the version 2.4 had a lot of bungs.
Can we solve it?

有什么解决方案吗?我试图使用此功能,但当数字到来时它也将句子分开。

var result = str.match( /[^\.!\?]+[\.!\?]+/g );

谢谢

埃米尔·S·约根森

您可以使用类似的方法/((\.|\?|\!)\s)|(\?|\!)|(\.$)/g来获取元素。这是每个捕获组的伪分解:

  1. ((\.|\?|\!)\s):任意.?!后跟空白。
  2. (\?|\!):任何独立的?!
  3. (\.$):任何.后跟end-of-line(根据字符串,这一点可能是不必要的)

这是使您步入正轨的粗略代码:

console.clear();
var str = 'This is a wordpress plugin. its older version was 2.3.4 and new version is 2.4. But the version 2.4 had a lot of bungs. Can we solve it?';
console.log('"' + str + '"');
console.log('Becomes:');
console.log('"' + str.replace(/((\.|\?|\!)\s)|(\?|\!)|(\.$)/g, ".\n") + '"');

为了解决不同的符号,“真实交易”将必须适当地替换几轮才能解决:

console.clear();
var str = 'This is a wordpress plugin. its older version was 2.3.4 and new version is 2.4. But the version 2.4 had a lot of bungs. Can we solve it?';
str = str
  //"all"
  //.replace(/((\.|\?|\!)\s)|(\?|\!)|(\.$)/g,".\n")
  //"."
  .replace(/((\.)\s)|(\.$)/g, ".\n")
  //"?"
  .replace(/((\?)\s)|(\?)/g, "?\n")
  //"!"
  .replace(/((\!)\s)|(\!)/g, "!\n")
console.log(str)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python / OpenCV中将图像拆分为干净的段落?

来自分类Dev

如何在 Python pandas 中将一列中包含多个句子的文本拆分为多行?

来自分类Dev

如何在Libreoffice中将选定的文本转换为单个段落?

来自分类Dev

如何在Beamer的两个段落/句子之间垂直添加一些空间?

来自分类Dev

如何在Beamer的两个段落/句子之间垂直添加一些空间?

来自分类Dev

如何提取段落中的某个句子?蟒蛇

来自分类Dev

<问>如何将段落与句子分开

来自分类Dev

如何在Linux中将一列分为多列

来自分类Dev

如何在Spark中将单个RDD划分为多个RDD

来自分类Dev

如何在熊猫DataFrame中将``数字''拆分为单独的列

来自分类Dev

如何在Matlab中将数组拆分为参数值?

来自分类Dev

如何在Scheme中将列表分为两部分

来自分类Dev

如何在旅途中将测试分为多个文件

来自分类Dev

如何在Google地图中将圆圈拆分为扇区?

来自分类Dev

如何在PostgreSQL中将行拆分为多行

来自分类Dev

如何在R中将字符串拆分为alist()?

来自分类Dev

如何在Python中将表达式拆分为多行

来自分类Dev

如何在css中将div分为多个行和列?

来自分类Dev

如何在JavaScript中将大数组拆分为小数组?

来自分类Dev

如何在R中将字符列拆分为多列

来自分类Dev

如何在git中将文件分为多个差异

来自分类Dev

如何在Python中将线图拆分为子图?

来自分类Dev

如何在Pandas中将特定列拆分为新列?

来自分类Dev

如何在数据框中将行拆分为列

来自分类Dev

如何在awk中将字段拆分为字符?

来自分类Dev

如何在javascript中将数组拆分为给定的数字

来自分类Dev

如何在Snowflake中将字符串拆分为字符?

来自分类Dev

如何在字典中将元组拆分为多列

来自分类Dev

如何在python中将YAML拆分为不同的文件?

Related 相关文章

  1. 1

    如何在Python / OpenCV中将图像拆分为干净的段落?

  2. 2

    如何在 Python pandas 中将一列中包含多个句子的文本拆分为多行?

  3. 3

    如何在Libreoffice中将选定的文本转换为单个段落?

  4. 4

    如何在Beamer的两个段落/句子之间垂直添加一些空间?

  5. 5

    如何在Beamer的两个段落/句子之间垂直添加一些空间?

  6. 6

    如何提取段落中的某个句子?蟒蛇

  7. 7

    <问>如何将段落与句子分开

  8. 8

    如何在Linux中将一列分为多列

  9. 9

    如何在Spark中将单个RDD划分为多个RDD

  10. 10

    如何在熊猫DataFrame中将``数字''拆分为单独的列

  11. 11

    如何在Matlab中将数组拆分为参数值?

  12. 12

    如何在Scheme中将列表分为两部分

  13. 13

    如何在旅途中将测试分为多个文件

  14. 14

    如何在Google地图中将圆圈拆分为扇区?

  15. 15

    如何在PostgreSQL中将行拆分为多行

  16. 16

    如何在R中将字符串拆分为alist()?

  17. 17

    如何在Python中将表达式拆分为多行

  18. 18

    如何在css中将div分为多个行和列?

  19. 19

    如何在JavaScript中将大数组拆分为小数组?

  20. 20

    如何在R中将字符列拆分为多列

  21. 21

    如何在git中将文件分为多个差异

  22. 22

    如何在Python中将线图拆分为子图?

  23. 23

    如何在Pandas中将特定列拆分为新列?

  24. 24

    如何在数据框中将行拆分为列

  25. 25

    如何在awk中将字段拆分为字符?

  26. 26

    如何在javascript中将数组拆分为给定的数字

  27. 27

    如何在Snowflake中将字符串拆分为字符?

  28. 28

    如何在字典中将元组拆分为多列

  29. 29

    如何在python中将YAML拆分为不同的文件?

热门标签

归档