`

String的替换

阅读更多

   今天做收视率调查系统,由于正则表达式Pattern reg=Pattern.compile(param,Pattern.CASE_INSENSITIVE);不能匹配(),所以明明有数据却查找不出数据,所以我就想将字符串中的()这个字符替换为.,使用了String的replace()方法,代码如下:

    param.replace('(', '.');

    param.replace(')', '.');

但是param中的()还是没有被替换为.,后来才发现param是String型,大家还记得String型与StringBuffer的区别吗?

原因就在这里,replace没有改变para的值,必须重新赋值,像这样:

   param= param.replace('(', '.');

   param= param.replace(')', '.');

这样param的值就改变了!

分享到:
评论

相关推荐

    C++中string替换所有指定字符串的方法

    C++中string替换所有指定字符串的方法 C++中string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现。本文主要介绍了C++中string替换所有指定字符串的实例...

    C++ 中String 替换指定字符串的实例详解

    首先明白一个概念,即string替换所有字符串,将”12212″这个字符串的所有”12″都替换成”21″,结果是什么? 可以是22211,也可以是21221,有时候应用的场景不同,就会希望得到不同的结果,所以这两种答案都做了...

    C++ string替换指定字符实例代码

    C++ string替换指定字符实例代码 C++ string类提供了多种方法来操作字符串,其中replace方法可以实现字符串的替换,但是有时候我们想要实现类似JAVA中的替换功能,将string中的某个字符a全部替换成新的字符b,这个...

    Android relaceALL替换字符串中的反斜杠

    这个方法来自`String`类,允许我们用新的字符串替换掉原字符串中匹配某个模式的所有实例。在这个案例中,我们要关注的是如何替换字符串中的反斜杠字符`\`。 ### 1. `replaceAll`函数介绍 `replaceAll`函数的基本...

    java字符串替换 代码转换相关源码.rar

     @param newString 替换字符串  @return 替换操作后的字符串  public static String replace(String originString,String oldString,String newString){   String getstr = originString;   while(getstr.index...

    StdString类代码,可完善替代CString字符串类.rar

    其次,StdString类可能包含了对字符串操作的优化,如拼接、查找、替换等常见操作。在大量字符串操作的场景下,优化过的函数可以显著提升程序运行效率。此外,StdString可能还提供了对宽字符和窄字符的无缝转换,使得...

    delphi 自带 StringReplace 慢, 替换 StringReplace ,高效率,秒杀 原版

    delphi 自带 StringReplace 慢, 替换 StringReplace ,高效率,秒杀 原版

    Delphi字符串快速替换函数,速度超快 秒杀自带的StringReplace函数

    内置的`StringReplace`函数虽然提供了基本的替换服务,但在处理大量数据或长字符串时,其性能可能不尽人意。针对这种情况,开发人员经常寻找更高效的替代方案,如在本案例中提到的“Q_Replace.pas”文件所包含的快速...

    react-string-replace:一种使用React组件安全地进行字符串替换的简单方法

    React字符串替换 一种使用React组件安全地进行字符串替换的简单方法 又名将字符串转换为React组件的数组 安装 $ npm install --save react-string-replace 用法 简单的例子 const reactStringReplace = require ( '...

    解决codeblocks无法使用to_string的问题的替换文件

    针对设置settings --- compiler --- 在compiler flag中 --- 勾选 have g++ follow the C++ 11 ISO C++ language standard,点击ok之后,仍然不能解决to_string()的解决方案用到的替换文件 具体解决方案常见:...

    findstring 文本替换

    文本文件的查找与替换 使用VC++6.0编写 功能齐全 希望对你有所帮助-Find and replace text file using VC++6.0 you want to write full-featured help 单个文本文件替换的源代码。注重效率。

    Android string.xml中的替换方法

    总结来说,Android string.xml文件的替换方法主要依赖于`String.format()`函数,它可以处理整型(`%d`)和字符串(`%s`)类型的替换。通过在string.xml中定义带有占位符的字符串,然后在运行时使用`getResources()....

    C++ 模板写的短小字符串类,用于替换字符数组和std::string

    TinyString& operator = (const std::string& str); TinyString& operator = (const char* s); TinyString& operator = (char ch); template TinyString& operator += (const TinyString<K>& other); ...

    批量、递归替换字符串名称

    如果需要将字符串替换成目标字符串,且区分大小写,可以使用此脚本。 使用步骤: ./replace_string.bash old_string new_string 替换目录 如: ./replace apple Orange ./fruit

    Linux下MFC的CString源码移植

    1. **基本数据结构替换**:首先,我们需要用std::string替换所有出现的CString实例。std::string具有类似的操作,如append、insert、find等,可以满足大部分需求。 2. **函数接口转换**:移植CString的特殊功能,...

    replace-comments-x:替换字符串中的注释

    类型:导出功能返回: string替换了注释的新字符串。 抛出: TypeError如果字符串为null或未定义或不可强制。 TypeError如果替换不是强制性的。 参数类型描述细绳string 要剥离的字符串。 [替代] string 用作替换的...

    apache和string字符串替换的比较

    总结一下,`String`类的`replace`方法是基础的字符串替换,而Apache Commons Lang的`StringUtils`提供了更加强大和灵活的字符串处理工具,如支持正则表达式的替换和多目标替换。在实际编程中,我们需要根据项目需求...

Global site tag (gtag.js) - Google Analytics