HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全8記事(1-8 表示) ] <<
0
>>
■13962
/ inTopicNo.1)
データ内の指定文字列個数を知りたい
▼
■
□投稿者/ T.S
-(2023/09/16(Sat) 12:14:50)
いつもお世話になっております。
TSと申します。
桐v9-2012(v9-2004 sp6)
特定レコード内に指定した文字列の出現回数を知りたいのですが、
色々試したのですが良い案(v10の#対応文字列数2のような動作)が思いつきませんでした。
良案をご教示いただければと思います。
(例)
[テスト] 東京都東京都東京都 「東京都」 → 3
[テスト] あいうえおかきあくいけこ 「い」 → 2
・・・
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13963
/ inTopicNo.2)
Re[1]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ 悲しげ
-(2023/09/16(Sat) 12:34:42)
2023/09/16(Sat) 12:56:03 編集(投稿者)
■
No13962
に返信(T.Sさんの記事)
「v10の#対応文字列数2のような動作」の意味が判りませんが
#文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],""))
で試してみましたが、
下の例ではうまくいくものの、上の例では駄目でした。
どうしてかは検討中(^^;)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13964
/ inTopicNo.3)
Re[2]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ T.S
-(2023/09/16(Sat) 13:05:12)
悲しげ 様
> #文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],""))
おかげさまで、うまくいきました。
本当にありがとうございました。
TS
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13965
/ inTopicNo.4)
Re[3]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ 悲しげ
-(2023/09/16(Sat) 13:21:11)
■
No13964
に返信(T.Sさんの記事)
「解決済み」が付いてしまいましたが
あれだと指定文字列が2字以上になると全然あきまへんよ。(^^;)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13966
/ inTopicNo.5)
Re[4]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ 悲しげ」
-(2023/09/16(Sat) 13:30:02)
■
No13965
に返信(悲しげさんの記事)
かなり苦しいが
(#文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],"")))/#文字数([指定文字列])
としてみたら一見うまく行ったような。
つまり指定文字数で割ってみた。
でもどうして(?_?)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13967
/ inTopicNo.6)
Re[5]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ T.S
-(2023/09/16(Sat) 16:50:00)
悲しげ 様
> あれだと指定文字列が2字以上になると全然あきまへんよ。(^^;)
本当ですね。私も「一文字」のみの仮テーブルを作り検証し、
想定したとおり文字数がカウントできたと思い、
解決済みとさせていただきましたが、
おっしゃるとおり、2文字以上の連続文字の塊がある場合は・・・、でした。
> (#文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],"")))/#文字数([指定文字列])
では、確かにこうなって欲しいという結果が得られました。
一度ならずも二度までもご教示いただき、
本当にありがとうございました。
TS
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13968
/ inTopicNo.7)
Re[3]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ T.S
-(2023/09/16(Sat) 17:23:29)
■
No13964
に返信(T.Sさんの記事)
> 悲しげ 様
>
>> #文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],""))
>
> おかげさまで、うまくいきました。
>
> 本当にありがとうございました。
>
> TS
>
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■13969
/ inTopicNo.8)
Re[5]: データ内の指定文字列個数を知りたい
▲
▼
■
□投稿者/ 悲しげ
-(2023/09/16(Sat) 21:03:31)
■
No13966
に返信(悲しげ」さんの記事)
風呂に入ったらその訳が判りました。(^^;)
文字置換の結果が
3字「東京都」の場合は、
「東京都東京都東京都」と9字になるのは、3組×3字(指定文字列の数)
2字「東京」の場合だと、
「東京東京東京」と6字になるのは、3組×2字(指定文字列の数)
1字「東」の場合だと、
「東東東」と3字になるのは、3組×1字(指定文字列の数)
よって指定文字列の数で割ることで晴れて求める組数となる。
余談
では指定文字列が無い、即ち指定文字列の数が0の場合「0除算エラー」とならないか?(笑)
その対策は、計算式の頭に
#条件選択([指定文字列],・・・
とでもすれば凌げるでしょうかね。(^^;)
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■お願い−−−−−−−
質問には、できるだけ「OS・桐 Ver」等ご記入願います
将来ここに掲載されました内容を、桐のファイルへ変換予定です。
できましたら、3,500文字以内位での投稿お願い致します
■ご注意(Comment)−−−−−
通常モード・・・通常文章等
図表モード・・・等幅表示(イベントや数字等を記入したとき:
初期設定
)
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No13968に返信(T.Sさんの記事) > ■No13964に返信(T.Sさんの記事) >>悲しげ 様 >> > >> #文字数([テスト])-#文字数(#文字置換([テスト],[指定文字列],"")) >> >> おかげさまで、うまくいきました。 >> >> 本当にありがとうございました。 >> >>TS >>
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/500KB]
残り:[500KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-