0

嗨,我目前正在尝试使用正则表达式(在 FME 中,使用 StringSearcher)来匹配并返回每个有标签的实例,以及它后面的 5 个字符。

例如“#29777 接近于 #19666 并确保 #12345 存在”

将返回:“#29777 #19666 #12345”

我目前将此作为我的正则表达式,它有效,但我不确定如何获得多个回报:

(?<=#).{5}

任何帮助将不胜感激,

谢谢

4

2 回答 2

0

我设法使用 Carl Kristensen 的正则表达式和 booboo 的建议来完成这项工作。代码仍然只返回第一个匹配项,但是通过填充所有匹配项字段并在 FME 中使用列表爆炸器,我能够获得所有匹配项。

再次感谢您的所有帮助:)

于 2020-08-23T21:17:54.550 回答
0

如果你想匹配只有 5 个字符的主题标签,你可以试试这个模式:

#.{5}[\s]|#.{5}$
于 2020-08-21T09:36:47.467 回答