【发布时间】:2016-06-23 07:13:14
【问题描述】:
我正在尝试使用正则表达式来捕获由另一个子字符串分隔的子字符串。例如,如果我有句子
我的猫是猫。
我想使用的分隔符是“cat”,输出应该是
我的
是一个
.
我一直找不到分隔符不是单个字符的解决方案。
编辑:我是用 Java 编写的,输出代表 Java 的 Matcher 类在“myMatcher.group()”之类的调用中返回的组。很抱歉造成混乱。
【问题讨论】:
-
您一直在哪里搜索,搜索关键字是什么?我的意思是:语言?工具?你试过什么?
-
Tushar 的方法works like this.
-
@WiktorStribiżew 我正在用 Java 写这个,我不清楚输出。我的意思是,如果有人使用 Java Matcher 类(即 myMatcher.group() ),那么每一行都应该是一个组。
-
@Grandfather-Paradox:如果您需要拆分一个字符串,为什么还要使用 Matcher?抱歉,您的问题太不清楚了。
-
请添加您的代码。