2014-02-07 92 views
2

我是OpenRefine的新手。Google使用多個分隔符將分割字符串細化爲多列

我想分割一個字符串,如下面的兩個例子到不同的列。

EXAMPLE1:/用品/ the_year_of_cooking_6_ways_to_make_2014_meals_your_best affref =無論

EXAMPLE2:??/條= younger_looking_everything_5_tips_for_aging_well & affref = anotherwhatever

第一個例子應該分爲三列:

/用品/ 烹飪的一年6種方法使2014年的飯菜最好? affref =無論

第二個例子應該分爲三列:?

/條= 5點的提示 年輕的家居老化以及 & affref = anotherwhatever

編輯列>拆分沒有按似乎不允許使用不同的分隔符(「/」,「=」,「&」)

編輯列>根據此列添加列似乎是正確的,但我對正則表達式或GREL來實現它。

任何幫助將不勝感激。

謝謝。

回答

0

您可以對不同的單獨使用兩個單獨的拆分操作,或者您可以學習足夠的正則表達式來完成它。字符類是使用方括號定義的,使用[/?]的正則表達式分隔符或[/ &?]應該做到這一點。我沒有測試過,所以你可能需要轉義任何被認爲特殊的字符。

相關問題