Javascript 正则表达式匹配所有单词,包括标点符号和unicode字符。没有空白

Javascript 正则表达式匹配所有单词,包括标点符号和unicode字符。没有空白,javascript,regex,unicode,match,whitespace,Javascript,Regex,Unicode,Match,Whitespace,我目前正在使用:/([A-z0-9',-.()-:'/]+)/g将所有单词包装在带有标记的标记中。这是很好的工作,除了我必须定义任何添加的标点符号,但尚未定义 有没有更好的正则表达式模式,我可以用来匹配所有的字符和标点符号(包括unicode字符),它们在空白处中断 示例: “你好,你好!”=>你好,你好 以及: ”俺の 名前 は tr3online です。" => 俺の 名前 は tr3onlineです。您可以使用否定字符类来匹配除\s之外的任何内容: /([^\s]+)/g 或\S用于匹配

我目前正在使用:
/([A-z0-9',-.()-:'/]+)/g
将所有单词包装在带有
标记的
标记中。这是很好的工作,除了我必须定义任何添加的标点符号,但尚未定义

有没有更好的正则表达式模式,我可以用来匹配所有的字符和标点符号(包括unicode字符),它们在空白处中断

示例:

“你好,你好!”=>你好,你好

以及:


”俺の 名前 は tr3online です。" => 俺の 名前 は tr3onlineです。

您可以使用否定字符类来匹配除
\s
之外的任何内容:

/([^\s]+)/g
\S
用于匹配非空白字符。这与
[^\S]

/(\S+)/g

您可以使用否定字符类来匹配除
\s
之外的任何内容:

/([^\s]+)/g
\S
用于匹配非空白字符。这与
[^\S]

/(\S+)/g