0
我陷入了可能非常简单的一步。如何仅匹配第一次出现的空间
我必须符合下列文字[[StandardsEnterprise GXS Enterprise]]
和想管,以取代第一空间(“|”) 找不到只能选择空间正则表达式。
或者,也许问题是与Java代码。 我用java SAG的WebMethods内有以下几点:
IDataCursor pipelineCursor = pipeline.getCursor();
String regex = IDataUtil.getString(pipelineCursor, "regex");
String input = IDataUtil.getString(pipelineCursor, "input");
String replacement = IDataUtil.getString(pipelineCursor, "replacement");
pipelineCursor.destroy();
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
String output = matcher.replaceAll(replacement);
....
是不是有与.replaceAll
方法的问题?是不是在输入字符串上重复应用正则表达式?
对我来说你有简单的建议吗?
非常感谢 雷迪
你好菲德,非常感谢你的答复。我正在使用Java服务。我将指定更多的请求。 – 2014-09-03 15:54:35
@ReddySK我已经为您的需求添加了java代码 – 2014-09-03 16:09:27
非常感谢!这种方式完美的作品 – 2014-09-04 05:12:21