第02章节-Python3.5-JS正则详解1

简介: 1、JS 正则(https://www.cnblogs.com/moqing/archive/2016/07/13/5665126.html)(https://www.

1、JS 正则

(https://www.cnblogs.com/moqing/archive/2016/07/13/5665126.html)
(https://www.cnblogs.com/wupeiqi/archive/2016/07/13/5602773.html)

  • test - 判断字符串是否符合规定的正则
  • 正则表达式写法:
rep = /\d+/;
    
/\d+/
rep.test("dsfdsjkh1243824fdsfdskjg")
true
rep.test("dsfdsjkhfdsfdskjg")
false

在浏览器打开调试工具F12如下图:


p3a1.png

p1.png
  • exec - 获取匹配的数据方法:


    image.png

    image.png
  • JavaScript全局匹配:(var pattern = /\bJava\w*\b/g;)正则后加g

text="JavaScript is more fun than Java or JavaBeans!"
"JavaScript is more fun than Java or JavaBeans!"
var pattern = /\bJava\w*\b/g;
undefined
pattern.exec(text)
["JavaScript", index: 0, input: "JavaScript is more fun than Java or JavaBeans!", groups: undefined]
pattern.exec(text)
["Java", index: 28, input: "JavaScript is more fun than Java or JavaBeans!", groups: undefined]
pattern.exec(text)
["JavaBeans", index: 36, input: "JavaScript is more fun than Java or JavaBeans!", groups: undefined]
image.png

image.png
目录
相关文章
|
6月前
|
JavaScript 数据安全/隐私保护
JS正则验证密码
JS正则验证密码
61 0
|
JavaScript 前端开发
JS正则表达式:常用正则手册/RegExp/正则积累(一)
JS正则表达式:常用正则手册/RegExp/正则积累
105 1
|
机器学习/深度学习 数据采集 自然语言处理
【机器学习实战】10分钟学会Python怎么用LASSO回归进行正则化(十二)
【机器学习实战】10分钟学会Python怎么用LASSO回归进行正则化(十二)
2236 0
|
存储 JavaScript 安全
JS正则表达式:常用正则手册/RegExp/正则积累(二)
JS正则表达式:常用正则手册/RegExp/正则积累
89 0
|
5月前
|
JavaScript 程序员 索引
老程序员分享:JS基础知识(正则)
老程序员分享:JS基础知识(正则)
25 0
|
6月前
|
JavaScript 前端开发
JS中正则方法的使用 - 蓝易云
以上就是JavaScript中正则方法的基本使用。这些方法可以用于执行复杂的字符串处理和验证任务。
47 1
|
6月前
|
Python
python小案例-re正则
python小案例-re正则
|
6月前
|
机器学习/深度学习 算法 算法框架/工具
【Python机器学习专栏】深度学习中的正则化与优化技术
【4月更文挑战第30天】本文探讨了深度学习中的正则化和优化技术,以提升模型的泛化能力和训练效率。正则化包括L1和L2正则化以及Dropout,防止过拟合。优化技术涵盖梯度下降法、动量法和Adam优化器,加速模型收敛。Python示例展示了如何在Keras中应用这些技术,如L2正则化、Dropout及Adam优化器。
119 0
|
机器学习/深度学习 算法 计算机视觉
线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现
线性回归 正则项(惩罚项)原理、正则项的分类与Python代码的实现
|
6月前
|
JavaScript 前端开发
JavaScript的正则解读
JavaScript的正则解读