下記では如何でしょうか....
cty.dat を用いてコールサインから Entity を確定させる際に
[30] や (27) 等の文字列は 無視する。
最初に = が付くコールサインを調査する。 該当すれば Entity を確定させる。
= が付くコールサインに該当しなければ
コールサインにエリアを表す /0 から /9 は無視する。
コールサインに /M , /AM , /MM , /QRP , /QRPP , /P 等を含む場合には これら文字列を
無視する処理を入れて頂いたらどうでしょうか?
コールサインに / を含む場合には原則として文字数の少ない方で Entity を確定させる。
一般的には / を含む場合には / の左側で Entity が確定される事が普通かと思います。
例 : 3A/PB8DX 等
【2022/07/19(Tue) 07:29:00 投稿者により修正されました。】