我正在尝试找到一个在两个字符之间获取文本的正则表达式。示例如下:
/***/ (function(module, exports) {
xyz
/***/ }),
/***/ (function(module, exports) {
abc
/***/ }),
我想要的结果是“xyz”和“abc”。
这是我想出的正则表达式,但它只看到1个结果..
(\/\*\*\*\/ \(function\(module, exports\) \{)(.*)[\s\S]*\/\*\*\*\/ }\),
提前感谢您的协助。
答案 0 :(得分:0)
作为第一个猜测
\(function\(module\,\ exports\)\ \{\s*([^\n]+)\s*\/\*
这是输出https://regex101.com/r/tfQfWo/1
-
\(function\(module\,\ *exports\)\ *\{\s*([^\n]+)\s*\/\*
答案 1 :(得分:0)
(?s)\/\*\*\*\/\s\(function\(module,\ exports\)\s\{(.*?)\}\)\,
找出解决方案。以上是有效的。