gpt4 book ai didi

java - 使用正则表达式的 Mule splitter 没有返回结果

转载 作者:行者123 更新时间:2023-12-01 22:45:02 25 4
gpt4 key购买 nike

我正在尝试按行拆分 csv 文件。为此,我尝试在流程中使用以下拆分器:

<splitter expression="#[regex('^')]" doc:name="Splitter"/>

<splitter expression="#[regex('\n')]" doc:name="Splitter"/>

<splitter expression="#[regex('.*')]" doc:name="Splitter"/>

但是,尽管该文件有很多行,但我在日志中收到以下消息:

Splitter returned no results. If this is not expected, please check your split expression

最佳答案

最后,我在这里找到了一个包含解决方案的教程: http://www.dotnetfunda.com/articles/show/2070/using-mule-studio-to-read-csv-comma-seperated-value-data-from-fileinbo

分离器必须这样配置:

    <splitter expression="#[StringUtils.split(message.payload, '\n\r')]" doc:name="Splitter" />

这需要流程中包含以下元素:

<configuration doc:name="Configuration">
<expression-language autoResolveVariables="true">
<import class="org.mule.util.StringUtils" />
</expression-language>
</configuration>

关于java - 使用正则表达式的 Mule splitter 没有返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25487736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com