1 Star 0 Fork 0

左眼皮跳跳_财神要来到/第三周通关作业

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
task01.js 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
/*
* 通关作业1:
var str = “fjskfjsl fjkdsjfkls fjklsfjlsd127.0.0.1fjksldfjafjio jfk192.168.1.101sljfs fsdjfkldsfjsklfsklffjoijfoiaf asfjs fed jfjf jf sdjfsi jfi jafis function dd ( ) { }afjsdiajf iosa function abc(){} jfisjad fjsaiofjaoissf addedfds”
写两个正则表达式,一个是匹配 127.110.60.1 和 192.168.1.101 。
另一个是正则表达式,要匹配 javascript 函数。
*/
const log = console.log;
let str = "fjskfjsl fjkdsjfkls fjklsfjlsd127.110.60.1fjksldfjafjio jfk192.168.1.101sljfs fsdjfkldsfjsklfsklffjoijfoiaf asfjs fed jfjf jf sdjfsi jfi jafis function dd ( ) { }afjsdiajf iosa function abc(x,y){ console.log('dddd') } jfisjad fjsaiofjaoissf addedfds";
//匹配 127.110.60.1 和 192.168.1.101
let rg1 = /\d{3}.\d{3}.\d+.\d+/g;
let rg2 = /\d{3}.\d{3}.\d{1,}.\d{1,}/g;
let result1 = rg1.exec(str);
log(result1[0]);
log("---------------------");
let result2 = rg1.exec(str);
log(result2[0]);
log("---------------------");
// 匹配 javascript 函数
let rg3 = /function\s+[a-z]*\s*\([\sa-z,]*\)\s*{[^}]*}/gi;
let result3 = rg3.exec(str);
log(result3[0]);
log("---------------------");
let result4 = rg3.exec(str);
log(result4[0]);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/liu-da-hei/task2.git
git@gitee.com:liu-da-hei/task2.git
liu-da-hei
task2
第三周通关作业
master

搜索帮助