□投稿者/ 悲しげ -(2020/07/08(Wed) 22:55:04)
| ちょっと不思議なのは
>項目置換で、 > >#計算( >#代入(&件数,#文字位置([],"(")), >#代入(&選択件数,#文字位置([],")")), >#部分列([],&件数,&選択件数) >)
のように項目として[]すなわち自分自身を指定してしまうと、置換で元の社名の固有値が消えてしまって、「(株)」とかだけになってしまいますよね。(^^;) 私なら項目置換は別項目として、例えば #計算(#代入(&件数,#文字位置([社名],"(")),#代入(&選択件数,#文字位置([社名],")")),#部分列([社名],&件数,&選択件数-&件数+1)) のようにして作業します。ま、何のために必要なのかによりますが。 なお、#部分列の式は鳴瀬さんの指摘を採用しています。 その辺りは、例えば「あいうえお(株式会社)かきくけこ営業所」とかで試してみれば確認できます。
例示の「(株)」とかだと余計な妄想が惹起されるので、 本件は一般論的に「半角カッコで囲んだ文字列を抽出したい」として受け止めました。 ついでに言えば(株)等のカッコは半角に限りますね。全角カッコも扱うならもう一工夫要りますから。
>他に、”自体を計算式内に書きたいときなども
う〜ん、これはパス(^^;)。 "有"とかですか?
|
|