string取子串的方法有以下幾種:
使用substring()方法:該方法接受兩個參數,分別指定子串的起始位置和結束位置(不包括結束位置的字符)。 例如:str.substring(startIndex, endIndex);
使用slice()方法:該方法與substring()方法類似,接受兩個參數,分別指定子串的起始位置和結束位置(不包括結束位置的字符)。 例如:str.slice(startIndex, endIndex);
使用substr()方法:該方法接受兩個參數,第一個參數指定子串的起始位置,第二個參數指定子串的長度。 例如:str.substr(startIndex, length);
使用split()方法:該方法將字符串分割成一個字符串數組,并根據指定的分隔符將字符串拆分為多個子串。 例如:str.split(separator);
使用正則表達式:通過正則表達式的匹配功能,可以提取符合特定模式的子串。 例如:str.match(regexp);
其中,substring()、slice()和substr()方法適用于截取連續的子串,而split()方法和正則表達式適用于截取非連續的子串。具體選擇哪種方法取決于具體的需求。