Regex 正则表达式拆分包含连字符的句子
我正在寻找一个正则表达式,它可以通过使用空格和连字符作为拆分字符,将句子拆分为单词。i、 e.“此操作已完成”应返回4个单词(This,is,over,done) 我有正则表达式可以快速执行这些操作,但无法使其协同工作: 要在空格上拆分,请执行以下操作: \b(\S)(\S*)\b 要在hphens上拆分: \b([^-])([^-]*)\b 我已经尝试了各种方法来将它们组合在一起,但无法使其工作。谢谢你的帮助。谢谢 这应该有效:Regex 正则表达式拆分包含连字符的句子,regex,hyphen,Regex,Hyphen,我正在寻找一个正则表达式,它可以通过使用空格和连字符作为拆分字符,将句子拆分为单词。i、 e.“此操作已完成”应返回4个单词(This,is,over,done) 我有正则表达式可以快速执行这些操作,但无法使其协同工作: 要在空格上拆分,请执行以下操作: \b(\S)(\S*)\b 要在hphens上拆分: \b([^-])([^-]*)\b 我已经尝试了各种方法来将它们组合在一起,但无法使其工作。谢谢你的帮助。谢谢 这应该有效: \b([^-\s]+)\b 那么: (?:^|[\s-])?(
\b([^-\s]+)\b
那么:
(?:^|[\s-])?(\w+)(?:$|[\s-])?
演示:什么语言?JS?PHP?
\W+
应该可以工作,例如,在JSstr.split(/\W+/)
中,如果你知道怎么做,那就太简单了!!谢谢