正则表达式是什么?
- 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
- 简单的来说就是匹配字符串的。我们通常在记事本或浏览器按Ctrl+F搜索字符串,它是一种完全匹配字符串搜索。如果要做一种广泛的匹配模式,可以使用正则表达式匹配。举一个简单的例子,匹配文中所有的数字提取出来,正则表达式为
\d+
,如下图
正则表达式有什么作用?
对匹配内容进行操作。
具体可以做什么?
- 删除匹配到的内容。
- 替换匹配到的内容。
- 其他,如上例计数出现了多少次数字等。
小飞兔的删除功能举例
如删除html中所有的脚本,输入表达式代码为:<script[^>]*?>.*?</script>
,如图: