javascript - JS - 使用替换用句号替换空格句号
问题描述
使用replace
,如何在文本中的任何地方用句号替换空格句号?
目前我只能弄清楚搜索空间并将其替换为句点,但我需要它寻找空间+句点的模式。顺便说一句,这种模式是随机的,所以有些句子出现正确,句号前没有多余的空格。
例子:
Lorem ipsum dolor sit amet, consectetur adipiscing elit 。Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。维生素原素。
到目前为止,我有以下内容,但这是错误的,因为它用句点替换了所有空格。
cleanData(str) {
return str.replace(/\s/g, '.');
}
解决方案
我是正则表达式的忠实粉丝,但我认为在这种情况下不需要它。也许你可以尝试这样的事情:
cleanData(str) {
return str.replaceAll(' .', '.');
}
推荐阅读
- azure - 使用 Xamarin Forms 从 Azure SQL 数据库中选择表
- python - 告知 sympy 变量之间的不等式
- html - ANKI CSS/HTML:如何在右下角的浏览器“位置:固定”中制作标签,标签不重叠?
- javascript - Javascript:刷新父窗口后如何获取对子窗口对象的引用
- git - 为什么我的 git repo 有两个别名?
- c# - System.Linq.Dynamic.Core - 错误消息:“目标对象不是 ExpandoObject”
- amazon-web-services - 如何识别 AWS Lambda 是使用 AWS CDK 创建的?
- asp.net-core - 在 IIS 中托管 ASP.Net Core MVC 应用程序时出现 HTTP 500 错误
- scala - Prohibit generating of apply for case class
- python - scipy 版本可以改变 scipy.interpolate.griddata 结果吗?