小编Noi*_*ers的帖子

正则表达式模式匹配连接

是否可以仅使用Regex语法连接正则表达式模式匹配的结果?

具体的实例是一个程序允许正则表达式语法从文件中提取信息,但我希望它从几个部分拉出并连接结果.

例如:

输入字符串:1234567890

期望的结果字符串:2389

正则表达式模式匹配:(?<= 1).+(?= 4)%%(?<= 7).+(?= 0)

其中%%表示某种形式的连接语法.使用语法的开始和结束很重要,因为我知道字段名称而不是字段的值.

是否存在像%%一样的关键字?有更聪明的方法吗?必须更改代码以允许多个正则表达式输入,自动连接?

同样,要连接的部分可能相隔很远,其间有未知字符.所有已知的是围绕子串的信息.

2011-08-08编辑:该程序是用C#编写的,但与找到基于正则表达式的解决方案相比,更改代码是一项重大任务.

regex concatenation pattern-matching

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

concatenation ×1

pattern-matching ×1

regex ×1