【发布时间】:2019-06-27 07:14:11
【问题描述】:
我有一个以“_h”开头和结尾的句子。我想生成一个正则表达式,它可以在一个完整的字符串中捕获这种情况的多次出现。
我生成了一个类似于“_h.[a-zA-Z0-9]._h”的正则表达式。我想在 JavaScript 中添加一个“全局标志”,但找不到任何解决方案。
Input String: "_h Hello _h _h World _h"
Current output: Hello World
Expected output: [Hello, World]
【问题讨论】:
-
到目前为止你尝试过什么?您能否分享一些您的尝试,以帮助我们更好地了解您面临的问题?
-
使用捕获组
_h\s*([a-zA-Z0-9]+)\s*_h或使用环视(?<=_h\s)[a-zA-Z0-9]+(?= _h)尝试这样的操作