我试图从Java中的JSText字符串中提取对象。
我正在使用的正则表达式(此时更准确):
PJ\s?[=:]\s?\{(.*\s*\})
这是演示: https://regex101.com/r/hlkEUc/3
如果您欣赏,最后以单行形式提供完整代码。这是没有问题的捕获,但在文本的中间,你可以看到正则表达式尝试捕获相同的对象,但由于换行符打破了它。
要提取的对象:
var PJ={yF:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b]=c},It:function(a){a.reverse()},yp:function(a,b){a.splice(0,b)}};