`
lzj0470
  • 浏览: 1277435 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java用正则表达式实现去掉URL一个参数和它的值

    博客分类:
  • java
阅读更多

package com.Qi.cn;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {
 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String string = "a.do?pageIndex=1&ac=6&pageIndex=123&pageIndex1=1&pageindex=123&aaaa=2&pageIndex=111";
  System.out.println(string.replaceAll("(&pageIndex=([\u4e00-\u9fa5\uf900-\ufa2d0-9\\w]+))|(pageIndex=([\u4e00-\u9fa5\uf900-\ufa2d0-9\\w]+)&)", ""));
 }

}

分享到:
评论
2 楼 zzx0421 2008-11-07  
意思就是我只判断字符串中是否有这个参数,如果有这个参数名称(区分大小写),那么我就把参数=值部分除去,而不管值部分到底包含了什么特殊字符!值部分的正则表达式应该怎么写呢?
1 楼 zzx0421 2008-11-07  
我想请问下:
如果参数的值出现了\|+.等这些正则表达式中定义的字符,应该怎么除去?
谢谢

相关推荐

    正则表达式列举 代码 项目中直接使用

    它匹配以`http://`开头的URL,后跟一个或多个子域名,每个子域名由字母数字字符或破折号组成,以及主域名和可选的路径参数。这对于从文本中提取或验证URL非常有帮助。 ### JavaScript事件处理正则应用 除了上述...

    正则表达式经典实例

    1. **基本原理和技巧**:本书首先通过一个精炼的教程帮助读者掌握正则表达式的基础知识,如元字符、量词、分组、断言等,使读者能够迅速上手并熟练运用这些技巧。 2. **多语言支持**:书中详细阐述了如何在不同的...

    java正则表达式大全。。

    根据提供的标题、描述、标签及部分内容,我们可以整理出关于Java正则表达式的多个...以上内容覆盖了Java正则表达式的多个应用场景,从基本符号的解释到具体的代码示例,希望能帮助读者更好地理解和运用Java正则表达式。

    Java正则表达式教程

    Java正则表达式教程是为那些想要深入了解Java编程语言中正则表达式使用方法的初学者准备的。正则表达式(Regular Expression)是一种强大的文本处理工具,它用于模式匹配、搜索、替换等操作,广泛应用于字符串处理和...

    java正则表达式.txt

    从给定的文件信息中,我们可以提取到一系列与Java正则表达式相关的知识点,这些正则表达式主要用于匹配和验证各种格式的字符串。下面将详细解释每个正则表达式的功能和应用场景。 ### 正则表达式知识点 1. **数字...

    正则表达式袖珍手册

    - **Java**:探讨了Java的正则表达式类和接口,如`Pattern`和`Matcher`。 - **.NET和C#**:分析了`.NET`框架中`Regex`类的功能。 - **PHP**:覆盖了PHP中的模式匹配函数。 - **Python**:详细解释了Python中`re`模块...

    正则表达式 Regular Expression 正则表达式资料大全压缩包

    正则表达式(Regular Expression,简称regex)是用于在文本中匹配特定模式的强大工具,它在编程、数据处理和文本分析等领域中广泛应用。这个“正则表达式资料大全压缩包”很可能包含了各种教程、示例、参考手册以及...

    Java-PHP正则表达式的使用

    通过上述知识点的介绍,我们可以看出正则表达式是一种非常强大的工具,能够在各种编程语言中实现对字符串的精确匹配和操作。无论是数据验证、数据清洗还是文本分析,正则表达式都能提供极大的帮助。在实际开发过程中...

    正则表达式部分代码

    - **Windows路径验证**:`winsreg="[a-zA-Z]:(\\/[\\w]+)+"` 正则表达式用来验证Windows路径是否符合规范,即路径以盘符开头,后跟一个冒号和斜杠,后面跟着一个或多个由斜杠分隔的单词。 - **Linux路径验证**:`...

    使用正则表达式抓取页面Email

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,尤其在网页数据抓取和信息提取方面,它的作用不可小觑。本篇我们将深入探讨如何利用正则表达式来抓取网页中的电子邮件地址。 电子邮件地址...

    常用的正则表达式大全

    ### 常用的正则表达式大全 在Web开发中,正则表达式是一种非常强大的文本处理工具,被广泛应用于各种应用场景中,比如表单验证、数据清洗、字符串匹配等。下面将详细介绍一系列常见的正则表达式及其应用场景。 ###...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    正则表达式在SQL Server 2000中的实现与应用.pdf

    SQL Server 2000社区也有一些第三方工具和扩展,如RegEx for SQL Server,它提供了一个UDF库,实现了基本的正则表达式操作。这些工具通常需要安装和配置,但能提供更强大的文本处理能力。 6. **正则表达式在实际...

    正则表达式的应用

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。它由特殊字符(称为元字符)和普通字符组成,可以用来描述一系列的字符模式。在这个压缩包中,你可能会找到关于正则表达式的基础知识、高级...

    正则表达式_正则表达式_正则_

    `和`{n,m}`分别代表零或多个、一个或多个、零个或一个以及n到m次的重复。 2. **正则表达式语法** - **分组**:使用圆括号`()`对部分模式进行分组,方便引用和操作。 - **选择**:`|`符号表示或,如`a|b`匹配'a'或...

    jsp+正则表达式实用总结

    "regex.bmp"可能是一个示例图,展示了正则表达式的具体应用或者解析过程,而"JSP_note.doc"可能包含更详细的JSP笔记,包括示例代码、常见问题解答和最佳实践。 在实际项目中,JSP与正则表达式的结合可以实现以下...

    常用正则表达式******

    ### 常用正则表达式详解 #### 匹配中文字符 - **正则表达式**: `[\u4e00-\u9fa5]` ...正则表达式是进行文本处理和数据分析的强大工具,通过合理的构造和应用,可以在很多场景下提升效率和准确性。

    java常用正则表达式

    ### Java常用正则表达式详解 #### 一、概述 正则表达式是进行字符串匹配的强大工具,在Java中被广泛应用于各种应用场景,如文本搜索、数据验证等。本篇文章将根据给定的部分内容来详细解释Java中常用的正则表达式,...

    正则表达式系统教程,rar

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串模式。它在IT行业中广泛应用,尤其是在编程语言中,如JavaScript、Python、Java等,为数据验证、文本检索和替换提供了便利。本教程将系统性地...

Global site tag (gtag.js) - Google Analytics