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"后面有一个

空格字符。