【发布时间】:2019-05-31 00:22:31
【问题描述】:
我有一个正则表达式来列出输入到我的应用程序中的搜索中的主题标签,如下所示:
text.match(/#[a-z]+/gi);
和一个正则表达式来列出搜索中的所有单词
text.match(/\S+\s*/g);
我希望能够将主题标签和单词拆分为两个单独的列表,因此我希望能够更新第二个正则表达式,使其忽略主题标签。我将如何实现这一目标?
例如,如果输入是:
"Hello this is #my #question for today"
预期的输出应该是 2 个数组:
[Hello, this, is, for, today],
[my, question]
如果可能的话,我还想让主题标签正则表达式返回没有主题标签的单词,否则如果不可能,我可以稍后将字符串拆分为数组中的单词
【问题讨论】:
-
您能否举一个搜索字符串和当前输出的示例以及您的预期输出示例?谢谢。
-
@NewToJS 感谢您的回复。我已经包含了预期的输出
标签: javascript regex