gpt4 book ai didi

javascript - 从 javascript 中的任何给定段落中拆分每个字符串

转载 作者:行者123 更新时间:2023-12-02 18:43:39 24 4
gpt4 key购买 nike

我有一个文本区域。我试图从段落中分割每个字符串,该段落具有基于正确语法的标点符号分隔符,例如 ,.!?或更多(如果有)。

我正在尝试使用 Javascript 来实现这一点。我试图使用正则表达式获取所有此类字符串,如 answer 所示。

但是在这里,在 javascript 中对我来说它不起作用。为了更清楚起见,这是我的代码片段

$('#split').click(function(){
var textAreaContent = $('#textArea').val();
//split the string i.e.., textArea content
var splittedArray = textAreaContent.split("\\W+");
alert("Splitted Array is "+splittedArray);
var lengthOfsplittedArray = splittedArray.length;
alert('lengthOfText '+lengthOfsplittedArray);
});

由于无法分割,所以长度总是显示为1。这里合适的正则表达式可能是什么。

最佳答案

Java 和 JavaScript 之间的正则表达式不应有所不同,但 Java 中的 .split() 方法接受正则表达式字符串。如果你想在 JavaScript 中使用正则表达式,你需要创建一个......就像这样:

.split(/\W+/)

演示: http://jsfiddle.net/s3B5J/

注意 // 创建正则表达式文字。 Java 版本需要两个“\”,因为它包含在字符串中。

引用:

关于javascript - 从 javascript 中的任何给定段落中拆分每个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16625010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com