我需要在空格字符 (' ') 上分割一个字符串,但是同时排除任何位于 2 个特定字符之间的空格(比如单引号)。
以下是一个示例字符串:
以下是一个示例字符串:
输出的数组应该像这样:This-is-first-token This-is-second-token 'This is third token'
[0] = This-is-first-token
[1] = This-is-second-token
[2] = 'This is third token'
问题:是否可以使用正则表达式优雅地完成这个任务?
/[a-zA-Z-]+|['"][\sa-zA-Z-]+['"]/g
。 - Deck