Javascript:根据两个标准拆分字符串?

标签 javascript arrays

我正在尝试计算段落中的句子数。在段落中,所有句子都以 ''.'' 或 ''!'' 结尾。

我的想法是,只要有''.''或''!'',就先将段落拆分成字符串,然后计算拆分字符串的数量。

我试过了

.split('.' || '!')

但这行不通。它只在有 ''.'' 时拆分字符串

我可以知道如何处理这个吗?

最佳答案

只需使用正则表达式,它非常简单;)

const example = 'Hello! You should probably use a regexp. Nice isn\'t it?';
console.log(example.split(/[.!]/));

关于Javascript:根据两个标准拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51356965/

相关文章:

javascript - TinyMCE 插入跨度后移动插入符

Python:比较两个数组的元素

c++ - 动态分配的数组只显示最后的结果

arrays - 使用数组参数创建 bash 选择菜单

java,将对象的优先级自行放入数组中,然后将排序后的优先级重新分配给正确的对象HW

javascript - 使用 JavaScript 将单词的字母拆分为单独的变量

javascript - 如何在类上设置实时事件监听器以根据其内容调整大小自动调整其高度?

javascript - 如何实现html页面的主题/模板加载

javascript - 如果我更改输入顺序,为什么控制台会给出不同的输出,如下所示

java - 随机元素的输出不应重复