正则表达式 /正则表达式主体/修饰符(可选) 修饰符: i —— 大小写不敏感匹配 g —— 全局匹配 m —— 多行匹配 常用 (正则内容换为字符串也可以,正则搜索功能更强大) 检索段落.search(/abc/!) ——检索与正则匹配字符串,并返回起始位置(数字) 检索段落.replace(/abc/!,‘def’) ——检索‘abc’字符串,并替换为‘def’ 检索段落.match(/abc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 20:42:14
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   python标准库中的re模块是正则表达式模块,本文主要讲几个最常用的方法以帮助日常最常碰到的关于字符串的过滤和处理。一、对于字符串开头匹配有时我们需要选取以特定特征开头的字符串,特别是在I/O时,我们常需要对一些非结构化的字符串进行逐行过滤,选取符合开头要求的行,这时可以利用re.match(rexp,string),其中rexp表示正则表达            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 21:39:12
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java正则表达式学习: 
因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。 
\\ 反斜杠 
\t 间隔 ('\u0009') 
\n 换行 ('\u000A') 
\r 回车 ('\u000D') 
\d 数字 等价于[0-9] 
\D 非数字 等价于[^0-9] 
\s 空白符号 [\t\n\x0B\f\r] 
\S 非空白符号 [^\t\n\x0B            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 13:03:31
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            正则表达式
正则表达式是对字符串操作的一种逻辑公式.我们一般使用正则表达式对字符串进行匹配和过滤.
    使用正则的优缺点:
    优点:  灵活, 功能性强, 逻辑性强.
    缺点: 上手难. 一旦上手, 会爱上这个东西
元字符
    '.'     默认匹配除\n之外的任意一个字符,若指定flag DOTALL, 则匹配任意字符,包括换行
    '^'     匹配字符开头,若指            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 16:44:53
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 教你如何实现Java正则过滤
## 1. 流程
首先让我们来看一下整个实现Java正则过滤的流程图:
```mermaid
gantt
    title Java正则过滤流程图
    dateFormat  YYYY-MM-DD
    section 步骤
    准备素材           :done, 2022-01-01, 1d
    编写正则表达式     :done,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-23 06:32:17
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            table过滤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-18 00:00:41
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.正则的作用,简单来说主要是以下几个:匹配,替换,搜索,提取2.正则的两种创建形式:A:perl风格,简单快速,语法:var  reg=/pattern/[flages];   解释:pattern是模式,就是你想要点匹配效果,flages是标志组合:有三个值,g全文搜索,i       忽略大小写,m多行查找。B:js风格,语法: v            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 09:56:07
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            grep文本过滤 1.grep 默认是按照以行为基本单位进行匹配和显示的。 2.grep默认匹配只要包含模式字符即可    grep -w 是按单词匹配,和普通的匹配不一致    单词的分隔符, 数字加字母加下划线都算做单词的一部分  grep   -f   p.txt             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 19:39:59
                            
                                220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java 审计 之过滤器防御xss0x00 前言本文从攻击与防守两个角度来思考一些审计中的小细节。在前面两篇的xss审计中,写少了一个比较重要的点,就是Filter过滤器。都说Java的审计第一步就是先看web.xml,能看到该cms使用的是哪些框架来进行开发。其次就是看其有没有配置的一些过滤器。审计文章:0x01 Filter防御xss关于过滤器的内容,在Java学习系列文章中,其实已经讲到了。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 01:47:49
                            
                                19阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录正则使用testmatch/matchAll不加g加ggroup 的使用matchAll不加g加gexec不加g加gsearchreplace 正则使用常用的几种方法有:test、exec、match、matchAll、replace、replaceAll、searchtest// 匹配返回true,不匹配false
/e/.test("The best things in life a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 10:28:09
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. JSP 和 servlet 有什么区别?JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的情况是 Java 和 html 可以组合成一个扩展名为 JSP 的文件。JSP 侧重于视图,servlet 主要用于控            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 12:43:02
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java过滤XSS攻击的正则表达式
## 引言
XSS(Cross Site Scripting)是一种常见的Web安全漏洞,攻击者通过在网页中注入恶意脚本代码,使得网页在用户端执行这些脚本,从而窃取用户信息或者进行其他恶意操作。为了防止XSS攻击,我们可以使用正则表达式对用户输入的数据进行过滤和清理。
本文将介绍如何使用Java编写正则表达式来过滤XSS攻击,并提供相关的代码示例。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-07 13:46:41
                            
                                527阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java正则实现过滤
在编程中,数据的有效过滤和处理是非常重要的,其中正则表达式(Regex)是一个强大的工具。Java语言提供了对正则表达式的良好支持,使得我们能够通过简单易懂的语法来实现复杂的文本处理任务。本文将介绍如何在Java中使用正则表达式来过滤特定的数据,并提供相关的代码示例。
## 正则表达式简介
正则表达式是一种用于描述字符串模式的工具。它能够帮助开发者识别、匹配、替换和            
                
         
            
            
            
            最近在补充基础知识,看到了一道面试题 地址传送点这里 :题目:解析一个完整的url,返回Object包含域与window.location相同答案:/**
 * 解析一个url并生成window.location对象中包含的域
 * location:
 * {
 *      href: '包含完整的url',
 *      origin: '包含协议到pathname之前的内容',
 *              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 09:32:31
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Java正则过滤HTML教程
### 1. 简介
HTML是一种用于创建网页的标准标记语言,其中包含了大量的标记和标签。在开发Java应用程序时,有时会需要处理HTML文本数据,并从中提取出有用的信息。为了实现这个目标,我们可以使用正则表达式来过滤HTML标签。
正则表达式是一种强大的模式匹配工具,它可以帮助我们在文本中查找和匹配特定的模式。在Java中,我们可以使用`java.uti            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-08 16:01:27
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 正则过滤数字的科普文章
在计算机科学中,正则表达式(Regular Expression,简称 Regex)是一种强大的文本处理工具。它提供了一种便捷的方式来搜索、匹配和替换字符串。在 Java 中,正则表达式被广泛应用于处理文本数据。本文将探讨如何使用 Java 的正则表达式来过滤数字,并提供相关的代码示例。
## 正则表达式基础
正则表达式通过一系列字符定义模式,以匹配字符            
                
         
            
            
            
            # Java正则过滤字母
在Java编程中,我们经常需要对字符串进行处理和过滤。而正则表达式是一种强大的工具,能够帮助我们实现复杂的字符串处理操作。本文将介绍如何使用Java正则表达式来过滤字母。通过本文的学习,你将掌握如何使用Java正则表达式来过滤出字符串中的非字母字符。
## 正则表达式简介
正则表达式是一种用来描述和匹配字符串的模式。它由一系列的字符组成,可以用来检测、替换和提取字符            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-30 11:35:06
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java正则过滤HTML
## 1. 概述
在Java中,我们可以使用正则表达式来过滤HTML文本,去除其中的HTML标签,只保留文本内容。这对于需要处理网页数据或者从HTML文本中提取有用信息的开发者来说是非常有用的。
在本文中,我将通过以下步骤来教你如何实现Java正则过滤HTML:
1. 解析HTML文本
2. 使用正则表达式过滤HTML标签
3. 获取过滤后的文本内容
下面是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-07 05:10:07
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java正则表达式过滤空格
## 概述
在Java开发中,正则表达式是一种有用的工具,用于匹配、查找和过滤文本。在本文中,我们将讨论如何使用正则表达式来过滤空格。我们将提供一个步骤指南,帮助新手开发者理解整个过程,并提供相应的代码示例。
## 过滤空格的步骤
下面是整个过滤空格的步骤概览,我们将逐步解释每一个步骤。
| 步骤 | 描述 |
| ---- | ---- |
| 步骤 1 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-16 11:01:16
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java正则:过滤前缀
在Java开发中,我们经常需要过滤字符串中的前缀。这可以通过使用正则表达式来实现。正则表达式是一种强大的文本模式匹配工具,通过定义一个模式,可以用来匹配和筛选符合该模式的字符串。
## 正则表达式基础
正则表达式由字符和操作符组成。下面是一些常用的正则表达式操作符:
- `.`: 匹配任意单个字符。
- `*`: 匹配前面的字符零次或多次。
- `+`: 匹配前            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-18 11:37:34
                            
                                86阅读