テーブルサブセットのコンポーネントについて

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 テーブルサブセットのコンポーネントについて

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • 著者
    投稿
  • #6015
    yuzuki1010
    一般参加者

    いつもお世話になっております。

    テーブルサブセットのコンポーネントで「列データを正規表現で行を選択する」という起動メソッドがありますが、この起動メソッドとは逆に、判定に用いる文字列のある行は選択しないというような起動メソッドはあるのでしょうか?

    現状の処理としては、繰り返し制御と等価演算を使って30個の異なる文字列のうち3個の文字列の行は選択されないようにしていましたが、繰り返し制御があると少し処理に時間がかかってしまいます。何か効率の良い起動メソッドがあったら教えてください。

    #6018
    MZPlatformユーザー会
    サイト管理者

    そのようなメソッドはありませんが、正規表現を使いこなすとそのような選択が可能です。添付のZIPファイルにサンプルとCSVファイルが含まれていますので、お試しください。

    サンプルアプリでCSVファイルを読み込み、正規表現のフィールドに「切削」と指定して行選択すると、2行選択されます。

    一方、正規表現のフィールドに「^(?!.*切削).+$」と指定して行選択すると、切削と書かれている以外の14行が選択されます。正規表現を使いこなすことはかなり難しいですが、「切削」のところを入れ替えれば同様の選択が可能と思います。

    添付ファイル:
    #6020
    yuzuki1010
    一般参加者

    ありがとうございます。
    とても便利なコンポーネントですね。
    サンプルファイルを参考に一度作成したツールを修正したいと思います。

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • このトピックに返信するには、ログインしてください。