正则匹配英文单词间的空格
时间: 2023-12-13 13:46:21 浏览: 155
要正则匹配英文单词间的空格,可以使用\b字符来定位单词的开始和结束位置,然后在单词的结束位置添加空格。例如,使用正则表达式/\b[a-z]+\b/ig可以匹配所有的英文单词,然后可以通过替换函数将每个匹配的单词后面添加空格。以下是一个示例代码:
let str = 'hello新世界baby你好world';let reg = /\b[a-z]+\b/ig;
str = str.replace(reg, value => {
return value + ' ';
}).trim();
console.log(str);
运行结果为:'hello 新世界 baby 你好 world',其中每个英文单词之间都添加了一个空格。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Java 正则表达式 匹配英文字母](https://blog.csdn.net/qq_35461948/article/details/114573010)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [英文汉字组成的字符串,使用正则给英文单词前加空格](https://blog.csdn.net/M_Jin/article/details/104936416)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文