【JavaScript】44_字符串
【摘要】 字符串 split()可以根据正则表达式来对一个字符串进行拆分 search()可以去搜索符合正则表达式的内容第一次在字符串中出现的位置 replace()根据正则表达式替换字符串中的指定内容 match()根据正则表达式去匹配字符串中符合要求的内容 matchAll()根据正则表达式去匹配字符串中符合要求的内容(必须设置g 全局匹配)它返回的是一个迭代器 <script> ...
字符串
split()
- 可以根据正则表达式来对一个字符串进行拆分
search()
- 可以去搜索符合正则表达式的内容第一次在字符串中出现的位置
replace()
- 根据正则表达式替换字符串中的指定内容
match()
- 根据正则表达式去匹配字符串中符合要求的内容
matchAll()
- 根据正则表达式去匹配字符串中符合要求的内容(必须设置g 全局匹配)
- 它返回的是一个迭代器
<script>
let str = "a@b@c@d"
let result = str.split("@")
str = "孙悟空abc猪八戒adc沙和尚"
result = str.split(/a[bd]c/)
str =
"dajsdh13715678903jasdlakdkjg13457890657djashdjka13811678908sdadadasd"
result = str.search("abc")
result = str.search(/1[3-9]\d{9}/)
result = str.replace(/1[3-9]\d{9}/g, "哈哈哈")
result = str.match(/1[3-9]\d{9}/g)
result = str.matchAll(/1[3-9](\d{9})/g)
for(let item of result){
console.log(item)
}
</script>
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)