文字列( '|'または '、'を使用して区切られた区切り文字列)を分割しようとしています。私はこれを実装するためにfn:tokenizeを使いました。下の例では、4列のテキストがあり、3列目にはsplit patternと同じ値があります。fn:tokenizeの分割パターンと同じ値の分割機能をスキップする方法
column1
column2
column4
IもCOLUMN3値に引用符を追加してみました、また、私の期待を与えていない。上記のコードの
fn:tokenize("column1|column2|||column4", "|")
結果は私の2が空された5つの値を与えています結果。
私には、4本のパイプ記号があるので、上記のように5列の区切り文字列のように見えます。それじゃない? – grtjn
いいえ、4列の文字列です。 3列目では、パイプシンボルを値として取得しました。この3列目で、私はこの問題に直面しています。 – user3463568
元気です。うん、tokenizeで十分ではありません。ビットを噛み砕き、引用符で囲まれた値でパイプシンボルが存在することを予期する再帰的な解決策が必要です。 – grtjn