<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />theis列式を正しく実行させるために無駄にしようとしています
(i = 0、i <10、i ++、
正規表現(:ソース、:削除する単語 、""、グローバル置換)
;
ソース列から削除してnullに置き換える10個の単語。
すべての助けは大歓迎です
VinKane 、どういたしまして。このメソッドは比較的単純なスクリプトや式には便利であることを付け加えます。要件が高まるにつれて、列式は編集や保守が少し面倒になる可能性があるため、最終的には純粋なJSLですべてを実行することをお勧めします。
素晴らしい提案とヒント。初心者として、私はこれらすべてを吸収しようとしています
VinKane 、興味のポイント.... s ince列式は、テーブル内のすべての行を暗黙的にループします。列式でJSLを記述したいときは、ちょっとしたトリックをよく使います。あなたのケースでは、列式は次のようになります。

forループは1から始まる必要があります。 正規表現関数はJSL変数で動作する必要があります。列を使用することはできません。 削除する単語のリストを列に保持するのではなく、テーブル変数を使用して削除することをお勧めします。 JSLはもっと単純になるかもしれません…2番目の例を見てください。
例1
新しいテーブル( "Untitled 1"、行を追加する(10) 新しい列( "削除する単語"、キャラクター、 "公称"、
値を設定(
{"aaa"、"bbb"、"ccc"、"ddd"、"eee"、"fff"、"ggg"、"hhh"、"iii"、"jjj"}
)
、
新しい列( "source"、キャラクター、 "公称"、
値を設定(
{「aaaはbbbおよびbbb cccです」、「a aaa b bbc c ccc ccc」、「b bbb c ccc」、「」
""、""、""、""、""、"" "}
)
、
新しい列( "編集済み"、キャラクター、 "公称"、
式(
x =:ソース。
(i = 1、i <= 10、i ++、
x = Regex(x、:削除する単語 、""、GLOBALREPLACE)、
;
バツ;
)
)
;

例2
新しい表( "無題2"、行を追加する(10)
新しいテーブル変数( "redactionlist"、"aaa | bbb | ccc | ddd | eee | fff | ggg | hhh | iii | jjj")、
新しい列( "source"、キャラクター、 "公称"、
値を設定(
{「aaaはbbbおよびbbb cccです」、「a aaa b bb c ccc ccc」、
"fred iii ralb bbb bbb"、"a aaa b bbb"、""、""、""、""、""、"" "}
)
、
新しい列( "編集済み"、キャラクター、 "公称"、
式(正規表現(:source、:redactionlist、""、GLOBALREPLACE))
)
)
