`

正则表达式截取再整合字符串

 
阅读更多

在百度知道中又看到一问题,有意思,可惜他要的是C#和.net的正则解法,对那语言不熟悉,只好用JAVA来解了

 

先看问题,再写方法

 

求截取字符串正则表达式。急。。。

检举 | 离问题结束还有 14 天 23 小时
提问者:mengxiaNihaoma | 浏览次数:16次
如:{[C-NickName|aaa]}
截取后:{[C-NickName]};
其中,{[C-不变,NickName动态的。谢谢。。。



方法写出来了就一文不值了.呵呵

 

 

 System.out.println("(\\{\\[C-[^|]+)[|\\w]+(\\]\\})".replaceFirst(eg, "$1$2"));
 

 

一句话搞定,哈哈...

0
0
分享到:
评论
1 楼 xuyifeng 2012-07-23  
谁说的一文不值了?

相关推荐

    WEB前端助手(FeHelper)

    【正则表达式】是处理字符串的强大工具,用于匹配、查找、替换等操作。FeHelper提供正则表达式测试功能,使得开发者可以在不离开浏览器的情况下测试和调试正则模式,这对于验证用户输入的合法性或者在处理复杂文本...

    公共方法类库dll,转换文件格式,处理字符串,处理图片,处理文件等

    13.StringDeal.cs 专门用于对于字符串的处理如截取、过滤、数据类型转换等操作 14.SystemConfigInfo.cs 专门用于得到操作系统的相应数据如CUP使用率、硬盘使用情况等 15.ValidatePost.cs 专门用于数据的验证如邮箱...

    《ETL数据整合与处理(Kettle)》教学教案 —03记录处理.pdf

    6. **字符串替换**:字符串替换主要用于修改文本字段的内容,可以替换特定字符串或使用正则表达式进行更复杂的替换。适用于文本数据的清洗和规范化。 7. **字符串操作**:包括各种字符串处理功能,如截取、拼接、...

    java常用工具类

    比如,检查字符串是否为空 (`StringUtil.isEmpty(str)`), 字符串替换 (`StringUtil.replace(str, oldStr, newStr)`), 截取子字符串 (`StringUtil.substring(str, start, end)`), 或者去除字符串两端的空白字符 (`...

    cs收集小函数集合

    这些小函数可能涵盖了字符串处理、数组操作、日期时间操作、数学计算、文件I/O、网络通信、正则表达式等多个方面。例如,字符串处理函数可能包括字符串的截取、拼接、格式化、查找替换等;数组操作可能涉及排序、...

    datastage function

    1. 字符串操作函数:如SUBSTRING、LEFT、RIGHT用于截取字符串,REPLACE用于替换指定字符或子串,TRIM用于去除字符串两侧的空白。 2. 数值运算函数:如ABS计算绝对值,ROUND进行四舍五入,CEILING和FLOOR分别返回大于...

    Java网络爬虫简单实现.pdf

    - 如果响应实体不为空,则将其转换为字符串形式的HTML内容。 - 使用`FunctionUtils`判断是否应该将内容保存到本地文件。 - 最后,关闭连接。 ##### 2. FunctionUtils.java 这个类包含了多个静态方法,用于支持...

    VBSCRIPT 速查手册

    - 内置函数:如`Len()`计算字符串长度,`Mid()`截取字符串,`Rnd()`生成随机数。 - 用户自定义函数:通过`Function`关键字定义,可以接收参数并返回值。 4. 对象: - WScript对象:提供了与用户交互的能力,如`...

    前端项目-string-saw.zip

    1. **链式操作**:项目允许开发者通过链式调用方式进行多个字符串操作,这样可以将多个步骤整合到一个表达式中,使得代码更加紧凑和易读。例如,可以连续进行查找、替换和截取等操作,而无需创建中间变量。 2. **...

    易语言115网盘地址获取模块

    接着,它利用HTML解析器(如正则表达式或DOM解析器)来定位和提取出与下载地址相关的字符串。 易语言中的"获取字串"功能在此处起到了关键作用。这是一个基础的字符串操作函数,可以用于在文本中查找和截取指定的...

    str-开源

    2. `str_search.c`:包含了字符串搜索功能,可能实现了查找子串、正则表达式匹配等操作。 3. `str_trim.c`:这部分代码可能实现了字符串修剪功能,可以去除字符串首尾的空白字符或其他指定字符。 4. `str_substr.c...

    ABAP技术总结

    字符串处理函数包括但不限于GET_LENGTH获取字符串长度、GET_OFFSET获取子字符串的起始位置、GET_SUBMATCH获取正则表达式的匹配结果。此外,ABAP还支持通过DESCRIBE语句来获取数据对象的类型信息、长度和值。 3. ...

    MFC開發的批量數據提取程序BatchExtract

    这一过程可能涉及到字符串查找、正则表达式匹配等技术,以定位并提取用户感兴趣的特定字符串。MFC中的CString类为字符串操作提供了便利,包括查找、替换、截取等功能,使得数据提取更为灵活。 提取出的数据会被按照...

    ASP200问.EXE

    23.如何截取字符串 24.如何实现字符串和数组的转换 25.如何实现字符大小写的转换 26.如何将每个单词的首个字母改成大写 27.如何将汉字转换为拼音 28.如何分位显示位数较长的数字 29.如何将数字转换为大写的中文字符 ...

    试用Web-Harvest 使用手册

    3. **`substring`**:子字符串提取,根据位置或长度截取数据。 4. **`loop`**:循环结构,用于遍历和处理多条数据。 5. **`if`**:条件判断,根据条件执行不同操作。 **五、示例脚本解析** ```xml ;title>...

    php课程

    6. **字符串处理**:掌握字符串的拼接、查找、替换、截取等操作,以及正则表达式的使用,它们对于处理文本数据非常有用。 7. **文件操作**:了解如何读写文件,包括文件打开、关闭、移动文件指针,以及文件上传和...

    ScreenCaptrueProcess9

    这通常涉及到字符串处理、正则表达式匹配和数据类型转换等技术。例如,使用命令行参数或配置文件时,可以借助如argparse模块(Python)或CmdLineParser类(C#)来解析参数。 接着,**图片模板匹配**是一种图像处理...

    springboot 获取视频第一帧和时长

    // 可以使用正则表达式或自定义解析函数 } } ``` 3. **获取视频第一帧** 获取视频的第一帧,同样可以通过FFmpeg命令行输出。FFmpeg可以将视频帧转换为图片,例如JPEG格式: ```java String cmd = "ffmpeg -i...

    asp 采集实战代码

    - **正则表达式**:虽然未直接使用正则表达式,但在实际项目中经常使用来精确匹配和提取数据。 - **字符串处理**:使用 `Instr` 等函数进行字符串匹配和截取。 - **数据库操作**:使用 ADO 进行数据库连接、查询和...

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

Global site tag (gtag.js) - Google Analytics