如何从变量末尾剪切文本直到特定字符?
像这样:
a_a_a
我想要最后一个“A”并在最后一个“_”处拆分文本:
a_a_ | a
然后我想得到 2 个字符串,女巫会是这样的:
string A = a_a_
string B = a
如何从变量末尾剪切文本直到特定字符?
像这样:
a_a_a
我想要最后一个“A”并在最后一个“_”处拆分文本:
a_a_ | a
然后我想得到 2 个字符串,女巫会是这样的:
string A = a_a_
string B = a
您可以使用lastIndexOf
获取要搜索的字符的最后一次出现,然后substr
从该索引中获取字符串
var str = "a_a_a";
var startIndex = str.lastIndexOf("_"); //Here we are getting the last index of _ char
var result = str.substr(startIndex); //this will output `_a`
var result = str.substr(startIndex+1); //as we need only `a` we are using `startIndex + 1`
单程;
var a = s.substr(0, s.lastIndexOf("_") + 1);
var b = s.substr(a.length);