javascript - 如何使用正则表达式返回段落中的所有内容,但第一句?
问题描述
如果我有以下段落:
The red fox. The blue fish. The pink dog.
除了第一句话,我如何返回所有内容?
The blue fish. The pink dog. // what I'm looking for
由于我习惯于^([^.]+(. ))
抓取第一句话(包括句号和后面的空格),我希望将其用作省略它的一种方式,但没有任何运气。
解决方案
您可以尝试使用这种模式:
^([\w\s]+\.\s)(.+)$
除了第一个带点的句子外,我们从以下得到所有内容。
var pattern = /^([\w\s]+\.\s)(.+)$/;
var arr = 'The red fox. The blue fish. The pink dog.'.match(pattern);
console.log(arr);
console.log(arr[2]);
推荐阅读
- kubernetes - Microk8s + metallb + ingress
- websocket - Kubernetes 入口不允许通过 HTTPS 进行 Websocket 通信
- python - 文本文件中的嵌套字典,为缺失值返回 None
- python - 覆盖 Jupyter 输出小部件的字符串
- c# - 如何在 Xamarin.Forms 中通过连接移动数据获取客户端设备的 MAC 地址?
- angular - 我可以使用量角器从 E2E 测试中访问离子存储吗
- github - 自动将 GitHub 镜像到 GCP 源存储库?
- python - python中的倒置标准最小二乘回归(ISR)
- python-3.x - 使用 Google-Slide-API 和 python 更改表格列宽
- chatbot - 我们可以通过托管在 azure 上的 ChatBot 应用程序调用客户端机器的 exe 来访问聊天机器人是 MS Teams