2

定数文字列が前にある文字列を抽出しようとしています。例は次のとおりです。

string ="deleteabc@bcd" 
match should be "abc@bcd"
or
string = "deletebcd@def"
match should be "bcd@def"

ご覧のとおり、定数文字列「delete」の後に何かを抽出したいので、助けてください、よろしくお願いします

4

2 に答える 2

2

プレフィックスを削除したいだけの場合

function removePrefix(str, prefix) {
    if (str.search(prefix) === 0) {
        return str.substr(prefix.length);
    } else {
        return str;
    }
}
于 2012-04-25T16:08:49.240 に答える
2
string = "deleteabc@bcd"
result = string.match(/^delete(.+)/)
console.log(result[1])

abc @ bcd

于 2012-04-25T16:09:28.153 に答える