我需要从JavaScript中的字符串获取字符串

我需要从JavaScript中的字符串获取字符串,javascript,Javascript,我需要从字符串中获取字符串,这是js代码。例如,我有一个字符串 "Bla bla bla, i am a minuon [script]document.getELementById; var a = "a";[script]"; 我需要返回document.getELementById的函数;变量a=a;。 谢谢。假设您只有一个[script]标记实例,您可以执行以下操作: var string = "Bla bla bla, i am a minuon [script]document

我需要从字符串中获取字符串,这是js代码。例如,我有一个字符串

"Bla bla bla, i am a minuon 
[script]document.getELementById; var a = "a";[script]"; 
我需要返回document.getELementById的函数;变量a=a;。
谢谢。

假设您只有一个[script]标记实例,您可以执行以下操作:

var string = "Bla bla bla, i am a minuon [script]document.getELementById; var a = \"a\";[script] more"; 

var result = string.split("[script]")[1];
[0]将是第一个脚本标记之前的所有内容,[2]将是第二个脚本标记之后的所有内容。

尝试匹配方法

str.match(/\[script\](.*?)\[script\]/)[1]

更新您的问题。无法理解问题是什么?那么你尝试过什么?我们不会只为你编码。你试过什么吗?你考虑过替换吗?如果你必须返回[script]标记之间的所有文本,你可以使用正则表达式来查找它。如果可能,请发布一个提琴。或者至少澄清一下你的问题谢谢!这非常有助于我: