replace
msg.replace(";CP=", "")
replace将此字符串中与目标序列匹配的每个子字符串替换为指定的文字替换序列。
替换从字符串的开始一直进行到结束
例如,在字符串“aaa”中,将“aa”替换为“b”将导致“ba”而不是“ab”。
形参:
target -要替换的字符值的序列replace -字符值的替换序列
substring
substring返回该字符串的子字符串。
以索引处的字符开始,并扩展到该字符串的末尾。
例子:
- “unhappy” .substring(2)返回”happy”
- “Harbison”.substring(3)返回”bison”
- “empty”.substring(9)返回””(空字符串)
以索引1的字符开始,并扩展到该字符串的索引2,但不包含索引2。
例子:
- “123456”.substring(2,5)返回”345”
contains
if (msg.contains("DataTime"))
当且仅当此字符串包含指定的char值序列时返回true。
形参:
S -要搜索的序列
返回值:
如果字符串包含s则为True,否则为false
indexOf
data.indexOf("-")
返回该字符串中指定子字符串第一次出现的索引。
返回值:
指定子字符串的第一个出现项的索引,如果没有出现项,则为-1。
例子:
- “123456”.indexOf(“2”)返回”1”