打开http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js
看了一眼,jquery用的正则出乎意料的少呀。
// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
quickExpr = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,
// Is it a simple selector
isSimple = /^.[^:#\[\.,]*$/,
// Check if a string has a non-whitespace character in it
rnotwhite = /\S/,
// Used for trimming whitespace
rtrim = /^(\s|\u00A0)+|(\s|\u00A0)+$/g,
// Match a standalone tag
rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/,
后面还用到了一些比较简短的正则
分享到:
相关推荐
首先通过正则表达式rnotwhite匹配value字符串中的类名列表,将匹配到的类名存入classes数组中。 接下来遍历jQuery对象集合中的每个元素,对每个元素进行处理。如果元素的节点类型是1(即DOM元素),会获取该元素的...
在分析Sizzle源码之前,先整理一下选择器的工作原理 先明确一些选择器中用到的名词,后边阅读时不会有歧义: 选择器表达式: “div > p” 块表达式: “div” “p” 并列选择器表达式: “div, p” 块分割器: ...
下面,我们将深入探讨Python中用于数据解析的一些关键技术和工具。 1. **BeautifulSoup库**: BeautifulSoup是Python中广泛使用的HTML和XML文档解析库,它提供了简单的API来遍历和查找文档中的元素。通过创建...
再比如ASP.Net内置的AJAX解决方案UpdatePanel只在部分要求不高的内网项目中才被使用,因此我们在讲解UpdatePanel的使用和原理之外,把更多的时间放在讲解企业中用的最多的JQuery AJAX解决方案上。 6、B/S系统项目(7...
正则表达式通过指定模式来定位和提取字符串中的特定部分,本例中用它来找到所有包含图片地址的href和src属性。 知识点五:文件系统操作 PHP的文件处理函数可以用来读取数据、写入文件等。代码中使用file_get_...
- `replace()`: 在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 4. **函数应用** - `call()`: 改变函数体内 this 的指向并调用该函数。 - `apply()`: 和 `call()` 类似,但接受一个...
2. **正则表达式**: 利用re模块进行数据匹配和提取,适用于复杂的数据结构。 3. **数据清洗**: 清理HTML标签,处理异常字符,使数据更适合后续处理。 四、动态网页与JavaScript渲染 1. **Selenium**: 当网页依赖...