« 数字丸囲み | トップページ | 文字角度変更 »

2025年6月29日 (日)

数値の取得

AWKは、数字を数値として扱うか、文字列とするかは、
式によって判断されます。関数や演算子はありません。
前回 は、 苦肉の策で、For文を使って対応したのですが、
正規表現が使えることが、わかりました。
スクリプトは ↓ になります。備忘録です。

#文字データ取得
/^ch/{chr=substr($6,2) 
if(chr ~ /^[0-9]+$/){ #正規表現
chr=chr+0 #数値変換
if(chr<1000){
x[j]=$2;y[j]=$3
w[j]=$4;ch[j]=$6
if(chr<100){ra[j]=ra2}else{ra[j]=ra3}
j=j+1;k=j;next} #if
else{}
} #if
} #ch

|

« 数字丸囲み | トップページ | 文字角度変更 »

コメント

somem様
ありがとうございました

投稿: a.fujii | 2025年6月30日 (月) 06時38分

コメントを書く



(ウェブ上には掲載しません)




« 数字丸囲み | トップページ | 文字角度変更 »