ソース:
-module(re_compile_exception).
-export([start/0]).
%%--------------------------------------------------------------------
%% @doc
%% @spec start() ->
%% @end
%%--------------------------------------------------------------------
start () ->
do_exception().
%%--------------------------------------------------------------------
%% @doc
%% @spec do_exception() -> ok | error.
%% @end
%%--------------------------------------------------------------------
do_exception () ->
Regexp = "*Erlang",
case re:compile(Regexp) of
{ok, MP} ->
io:format("Success to compile MP:~p~n", [MP]),
ok;
{error, ErrSpec} ->
io:format("ErrSpec:~p~n", [ErrSpec]),
error
end.
出力結果:
3> re_compile_exception:start().
ErrSpec:{"nothing to repeat",0}
error
4>
0 件のコメント:
コメントを投稿