Java 正则表达式,用于在不被单引号或双引号包围时使用空格和特殊字符拆分字符串
关于这一点,如何添加特殊字符的组合?同时也将空格保存到列表中 范例Java 正则表达式,用于在不被单引号或双引号包围时使用空格和特殊字符拆分字符串,java,regex,Java,Regex,关于这一点,如何添加特殊字符的组合?同时也将空格保存到列表中 范例 This is a string, that "will be" highlighted when your 'regular expression' matches something!!! 给我 This is a string , that "will be" highlighted when your 'regular expression' matches something ! ! ! 但我
This is a string, that "will be" highlighted when your 'regular expression' matches something!!!
给我
This
is
a
string
,
that
"will be"
highlighted
when
your
'regular expression'
matches
something
!
!
!
但我无法让它与特殊角色一起工作
我尝试了
(?=[^A-Za-z0-9])|(?您使用了哪些“特殊”字符,为什么不起作用?结果是什么?我添加了(?=[^A-Za-z0-9])|(?整个模式看起来像什么?编辑了问题这部分模式[\\s\']+
缺少前导的^
,应该是[^\\s']+
alternation中添加的两个部分是环顾断言,它们是非消耗性的。请查看匹配项的位置。仍然不清楚您要实现什么。您使用了哪些“特殊”字符,为什么不起作用?结果如何?我添加了(?=[^A-Za-z0-9])|(?整个模式看起来是什么样子而不起作用?编辑了问题此部分模式[\\s\']+
缺少前导^
,应该是[^\\s\']+
alternation中添加的两个部分是环顾断言,它们是非消耗性的。请查看匹配项的位置。您仍不清楚要实现什么。
something
!
!
!
(\"[^\"]*\")|\\W|\\w+