ファイルのリストを繰り返し処理し、内容をリストに保存してから、そのリスト内の単語「blue()」の位置を検索しています。単語を見つけるために使用しているコードは次のとおりです。
Item = "blue()",
{ok, Device} = file:read_file([File]),
Li = string:tokens(erlang:binary_to_list(Device), "\n"),
Nlist = lists:map(fun (X) ->string:strip(X) end, Li),
Index = string:str(Nlist, [Item]),
io:format("~p", [Index]).
これは単に機能しません。「0」が返されます。おそらくスペースに関係していると思ったので、それらを削除しようとしましたが、成功しませんでした。約2時間作業した後、アイデアがなくなりました:/