我已经编写了 ac# 代码来读取括号“()”内的字符串值
string s = "Hello (World) This is (Working)";
int i = 0;
while ((i = s.IndexOf('(', i)) != -1)
{
int stop = s.Substring(i+1).IndexOf(')');
string output = s.Substring(i + 1, stop);
Console.WriteLine(output);
i++;
}
Console.ReadLine();
有了这段代码,我得到了
世界工作
我想在 JavaScript 中实现这个所以我尝试了这个
function myFunction()
{
var s = "Hello (World) This is (Working)";
var i = 0;
while ((i = s.indexOf('(', i)) != -1)
{
var stop = s.substring(i+1).indexOf(')');
var output = s.substring(i+1, stop);
document.write(output);
i++;
}
}
但它有不同的输出
ss (
我不擅长javaScript,请帮我在这种方法中找到解决方案我不想使用正则表达式