字符串里的正则表达
发布时间:2020-12-14 01:15:48 所属栏目:百科 来源:网络整理
导读:span style="font-family: Arial,Helvetica,sans-serif; background-color: rgb(255,255,255);"myString自定义字符串,regexp正则表达式. other其他字符串./span 1. test 用法 : regexp.test(myString).意思是判断myString是否匹配正则表达式regexp, 匹配返
<span style="font-family: Arial,Helvetica,sans-serif; background-color: rgb(255,255,255);">myString自定义字符串,regexp正则表达式. other其他字符串.</span> 1. test 用法 : regexp.test(myString).意思是判断myString是否匹配正则表达式regexp,匹配返回true,否则返回false.
2. replace 用法: myString.replace(regexp,other).意思是用other替换myString中匹配正则表达式regexp的串,成功匹配时返回替换后的字符串,否则返回原串的副本。 注意:不管成功还是失败原串都不改变。
3. match 用法 : myString.match(regexp),意思是在myString里寻找regexp的匹配,若匹配返回,匹配的字串或者字串数组,否则返回null。 不改变原串。 例:
var myString="my li mane libei de lix"; var regexp=/li/; myString.match(regexp);上述片段返回: ' li ',若regexp=/li/g,则返回: ' li ',' li ',一个li 的数组。
4. serach 用法: myString.serach(regexp),意思是在myString中查找满足regexp的匹配串,存在怎返回第一个匹配的字串下标,否则返回-1. 不改变原串。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |