定数文字列が前にある文字列を抽出しようとしています。例は次のとおりです。
string ="deleteabc@bcd"
match should be "abc@bcd"
or
string = "deletebcd@def"
match should be "bcd@def"
ご覧のとおり、定数文字列「delete」の後に何かを抽出したいので、助けてください、よろしくお願いします
定数文字列が前にある文字列を抽出しようとしています。例は次のとおりです。
string ="deleteabc@bcd"
match should be "abc@bcd"
or
string = "deletebcd@def"
match should be "bcd@def"
ご覧のとおり、定数文字列「delete」の後に何かを抽出したいので、助けてください、よろしくお願いします
プレフィックスを削除したいだけの場合
function removePrefix(str, prefix) {
if (str.search(prefix) === 0) {
return str.substr(prefix.length);
} else {
return str;
}
}
string = "deleteabc@bcd"
result = string.match(/^delete(.+)/)
console.log(result[1])
abc @ bcd