正则表达式 2学习记录与代码
  2U15lpegzuxq 2023年12月12日 19 0

匹配、搜索、替换或拆分字符串。


  1. 匹配特定字符

如果你想匹配一个特定的字符,你可以直接将该字符放在正则表达式中。例如,要匹配字符"a",可以使用正则表达式 /a/

javascript复制代码
 let regex = /a/;  
 
 console.log(regex.test('a')); // 输出: true  
 
 console.log(regex.test('b')); // 输出: false
  1. 匹配一次或多次字符

如果你想匹配一个字符一次或多次,你可以使用 * 符号。例如,要匹配 "hello" 这个字符串,可以使用正则表达式 /hello/

javascript复制代码
 let regex = /hello/;  
 
 console.log(regex.test('hello')); // 输出: true  
 
 console.log(regex.test('helloworld')); // 输出: false
  1. 匹配特定字符集合

你可以使用 [] 符号来匹配一个字符集合。例如,要匹配任何小写字母,可以使用正则表达式 /[a-z]/

javascript复制代码
 let regex = /[a-z]/;  
 
 console.log(regex.test('a')); // 输出: true  
 
 console.log(regex.test('1')); // 输出: false
  1. 匹配开头和结尾

如果你想匹配一个字符串的开头或结尾,你可以使用 ^ 和 $ 符号。例如,要匹配以 "js" 开头的字符串,可以使用正则表达式 /^js/

javascript复制代码
 let regex = /^js/;  
 
 console.log(regex.test('jsample')); // 输出: true  
 
 console.log(regex.test('sjsample')); // 输出: false
  1. 分组和引用

你可以使用 () 来分组正则表达式,并且使用 \n 来引用前面的分组。例如,要匹配 "javascript",可以使用正则表达式 /javascript/

javascript复制代码
 let regex = /javascript/;  
 
 console.log(regex.test('I am learning javascript')); // 输出: true
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
2U15lpegzuxq