データテーブル内のテキスト文字列を分解するデータテーブル内のテキスト文字列を分解する方法を探しています。例えば テキストは次のようになります。
「 新機能:abedpkファイル前のバージョン:pierjpkmdf 「
"に続く文字列を区切りたい新しい: 「1つの列に分割し、その後に続く文字列」 前へ: 「別の人に手を差し伸べる。開始キーワード間の文字列の長さは、セルごとに大きく異なる場合があります。
これどうやってするの?数式エディタからコマンドをいくつか試しましたが、成功しませんでした。
事前にご協力いただきありがとうございます。
マルクス
再:データテーブル内のテキスト文字列を分解するあなたの提案をありがとう。それは私にこの考えをもたらしました:
1) "New:"と "ADV:"を "\§\"に置き換えました(この記号は本文には表示されていないため)。
2) "NEW"と "ADV"の新しいコラムを作成しました
3)この式で文字列を選択します。
トリム ( ワード ( 1 、トリム (:AB)、 "\§\" ))
トリム ( ワード ( 2 、トリム (:AB)、 "\§\" ))
これにより、区切り文字の間のテキストにも文または空白が含まれる可能性があります。
再:データテーブル内のテキスト文字列を分解するCols> Utilities> Text to Columnsを見てください。
再:データテーブル内のテキスト文字列を分解するこれは、Word()関数を使用して簡単に処理できます。
ヘルプ==>スクリプトインデックス==>単語
ここでは、文字列の末尾から開始することを示し、ワードの第2の使用中に「-1」を注意してください.....どのように動作するかillistrates簡単なスクリプトがあります
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "First", character, formula( Word( 1, :yourstringcolumn, ":" ) ) );
dt << New Column( "Last", character, formula( Word( -1, :yourstringcolumn, ":" ) ) );