変数の末尾から特定の文字までテキストを切り取るにはどうすればよいですか?
このような:
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);