2024年5月2日发(作者:)
js 空格分隔 正则方式
如果你想使用正则表达式来匹配以空格分隔的字符串,你可以使用正则表达
式中的`s`来匹配任何空白字符,包括空格、制表符、换行符等。
下面是一个示例代码,使用正则表达式来匹配以空格分隔的字符串:
```javascript
const str = "Hello World";
const regex = /s+/;
const matches = (regex);
(matches); // 输出 [" ", ""]
```
在上面的示例中,我们使用正则表达式`/s+/`来匹配字符串中的任何连续的
空白字符。`match()`方法将返回一个包含所有匹配项的数组。在这个例子
中,输出结果是`[" ", ""]`,表示字符串中有两个空格字符。
如果你想要匹配以空格分隔的单词,你可以使用正则表达式`/w+s+/`,其
中`w+`表示匹配一个或多个字母、数字或下划线。例如:
```javascript
const str = "Hello World";
const regex = /w+s+/;
const matches = (regex);
(matches); // 输出 ["Hello "]
```
在这个例子中,正则表达式`/w+s+/`将匹配字符串中的第一个单词和后面
的空格字符。输出结果是`["Hello "]`,表示第一个单词"Hello"后面有一个
空格字符。


发布评论