簡體   English   中英

正則表達式(javascript)提取以某個常量字符串開頭的字符串

[英]Regular expression(javascript) to extract a string preceded by some constant string

我試圖提取一個字符串,該字符串的前面是一些常量字符串,示例如下。

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

因此,如您所見,我想在常量字符串“刪除”之后提取任何內容,請提供幫助,在此先感謝

如果您只想刪除前綴

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM