RLENGTH = match関数で見つけた文字列の長さ - AWK
○Gawk on Windows ○Gawk ○(バイト数)mawk32 ○(バイト数)Mawk ○(バイト数)awk
matchで見つけた文字列の長さです。**** 書式
--------
RLENGTH
--------
o RLENGTHは変数です。
**** 使用例
o 使用例は、「match - 正規表現の登場位置を調べる」
**** 機能
o matchで見つけた文字列の長さです。数える単位は実装依存です。
o 見つからなかった時は、-1です。
** 処理系に依存する動作
o 漢字などの全角文字が混じっている場合、処理系によって動きが異なります。
o 文字数で数える処理系
+ Gawk on Windows 3.1.7
+ Gawk for Windows 3.1.6
o バイト数で数える処理系
+ mawk MBCS (32bit版) 1.3.3
+ Mawk for Windows 1.3.3
+ original = the one true awk(updated May 1, 2007)
詳しくは「match - 正規表現の登場位置を調べる」
**** 確認した処理系
o Gawk on Windows 3.1.7
o Gawk for Windows 3.1.6
o mawk MBCS (32bit版) 1.3.3 -- バイト数で数える
o Mawk for Windows 1.3.3 -- バイト数で数える
o original = the one true awk(updated May 1, 2007) -- バイト数で数える
==
関連ページ:
▼AWKの文字列操作関数と関連機能(▼ABC順)
▼AWKプログラムを書く(▼ABC順)
▼AWK
▼制作メモ
> FS = 分割する時の区切り文字
OFMT = printを使って数値1つだけを書き出す時の書式
CONVFMT = 数値を文字列に自動変換する時の書式
+
match = 正規表現の登場位置を調べる
RSTART = match関数で見つけた文字列の先頭位置