span8
span4
你好,
我试图使用这个转换器来替换一些匹配的模式,但是我无法理解它应该如何工作。
我对在TextToRepace条件语句和TextToReplace中填充相同的字段感到困惑。
我想要完成的是从下面的文本字符串中获取城市名称。
如你所见,我有两个案件需要解决:
#1 -将“^S2_XLS_\D\ D{3}_”替换为空
#2-拔出”(?!^ \w d{3 })\d+?_“从其他案件。
我觉得这看起来有点难理解,链接到/或“Text to Replace”和“Replace Text”的条件语句中。
谁能给我指一下正确的方向吗?
非常感谢。
嗨@robertr,如果只有这两种模式:
使用这些参数的StringReplacer可能是一个解决方案。
如果@Value(_dirname)以S开头,则@ReplaceRegEx(@Value(. .+_(?=.+?$)",");否则,如果@Value(_dirname)以W开头,则@ReplaceRegEx(@Value(_dirname),".+_(.+)_.+",\1)
我就是这么做的。详情请看下面的截图。
在两个正则表达式语句中使用一个StringSearcher。这将在匹配端口和非匹配端口中分隔这两种类型。将两个端口连接到一个单独的StringReplacer并使用模式“Replace正则表达式”。确保不要在语句周围使用“符号”,并将“替换文本字段”留空。然后,您就可以毫无问题地将这两个特性流重新组合在一起。
©2019安全亚搏在线软件公司法律