いろんな言語で宿題スレat TECH
いろんな言語で宿題スレ - 暇つぶし2ch258:デフォルトの名無しさん
09/06/21 15:00:09
>>251 >>252 URLのチェックの認識部分を修正
% Prolog
t251(_文字列,_取り除いた文字列) :-
  atom_chars(_文字列,Chars),
  t251_1(Chars,L),
  atom_chars(_取り除いた文字列,L).

t251_1([],[]) :- !.
t251_1([' '|R1],R2) :-
  t251_1(R1,R2),!.
t251_1([@|R1],R2) :-
  t251_2(R1,R2),!.
t251_1(L,R2) :-
  url_check(L,R1),
  t251_2(R1,R2),!.
t251_1([A|R1],[A|R2]) :-
  t251_1(R1,R2).

url_check([h,t,t,p,:,/,/|R],R) :- !.
url_ckeck([h,t,t,p,s,:,/,/,|R],R) :- !.
url_check([f,t,p,:,/,/|R],R) :- !.
url_check([f,i,l,e,:,/,/|R],R) :- !.

t251_2([],[]) :- !.
t251_2([A|R1],R2) :-
  A @>' ',
  A @=< z,!,
  t251_2(R1,R2).
t251_2(L,R2) :-
  t251_1(L,R2).


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch