2017-02-21 68 views
-1

有誰知道如何在水壺中找到像^.^這樣的圖案(例如,^ 44 ^,^!^)?在水壺中的正則表達式

'.'表示可以是單個或多個的任何字母。

我發現這個模式,>.<(例如,> 44!<)通過(.*)(>.*<)(.*)

所以我施加相同的方式(.*)(^.*^)(.*)。但它從來沒有發現它。

其實我也不太清楚(。*)的含義,如果有人知道它,你能給一些建議嗎?

+0

看到[這個](http://stackoverflow.com/questions/3075130/what-is-the-difference-between-and-regular-expressions) – m87

+0

是的,現在我明白什麼(。*)然而,第一個問題還沒有解決。如何找到模式^ 44 ^或^!^? –

+0

嘗試'[^] [^^] * [^]' –

回答

1

您可以通過以下正則表達式找到像^44^ or ^|^模式

(\^.*?\^) 

看到demo

+0

電池是在Java中實現的,因此您的模式'(\ ^。*?\ ^)'不能按預期工作。 Java有它自己的RE實現,並且與PCRE相比有微妙的差別,並沒有那麼微妙的差別,Kettle在頂端強加了一些限制。 – marabu

相關問題