JavaScript string がありますsentrptg2c#appqueue#sentrptg2c#vwemployees#
。
vwemployees
RegExp または任意の JavaScript 関数から最後の文字列を取得したい。
JavaScript でこれを行う方法を提案してください。
JavaScript string がありますsentrptg2c#appqueue#sentrptg2c#vwemployees#
。
vwemployees
RegExp または任意の JavaScript 関数から最後の文字列を取得したい。
JavaScript でこれを行う方法を提案してください。
文字列が「#」で区切られていることが確実な場合は、# で分割して最後のエントリを取得できます...文字列を分割する前に、最後の # がある場合はそれを取り除きます。
var initialString = "sentrptg2c#appqueue#sentrptg2c#vwemployees#"
var parts = initialString.replace(/\#$/,"").split("#"); //this produces an array
if(parts.length > 0){
var result = parts[parts.length-1];
}
このようなことを試してください:
String.prototype.between = function(prefix, suffix) {
s = this;
var i = s.indexOf(prefix);
if (i >= 0) {
s = s.substring(i + prefix.length);
}
else {
return '';
}
if (suffix) {
i = s.indexOf(suffix);
if (i >= 0) {
s = s.substring(0, i);
}
else {
return '';
}
}
return s;
}
var s = "...#value#";
var re = /#([^#]+)#^/;
var answer = re.match(s)[1] || null;