SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
HTML::AAFind

   ID:komoriya
about me

- ID komoriya

- 名前 小森谷 一生

- 所属 livedoorでMobile関連

- Work HTTP::MobileJpCSS
about HTML::AAFind



HTML内のアスキーアートを探します
アスキーアートといえば?!
          ____
         /       \
       /─        ─\
     /    (●) (●) \
     |      (__人__)    | ________
     \       ` ⌒´ ,/ | |            |
     ノ                \ ||          |
  /´                     ||         |
|      l                 ||         |
ヽ       -一ー_~、⌒)^),-、    | |_________|
  ヽ ____,ノγ⌒ヽ)ニニ- ̄             || |



 やる夫で学ぶHTML::AAFind
____              ) やる夫で学ぶスレを2chコピペブログに投稿だお!
             /⌒ ⌒\                 ) これで今日もホッテントリ入り間違い無しだお!
          /( ●) (●) \               )/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y丶
        / ::::::⌒(__人__)⌒::::: \
      |             |r┬-|       |
        \            `ー'´     /
        ノ                     \
  /´                             ヽ                  カ
|          l     l||l 从人 l||l        l||l 从人 l||l カ   タ
ヽ           -一''''''quot;~~``'ー--、      -一'''''''ー-、.   タ
    ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
          ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐
  ,. - ''quot;| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l
   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ
___
      /⌒ ⌒\ ホジホジ
  /( ●) (●)\             そういえばAAって携帯から見るとどうなってるんだお?
/::::::⌒(__人__)⌒::::: \ 最近は携帯からBlog見る人も多いお。
|      mj |ー'´         |
\ 〈__ノ               /
    ノノ
____
     /::::::─三三─\                        せっかくのポルナレフがケータイの
/:::::::: ( ○)三(○)\                      液晶に収まりきれずにガタガタだお!
|::::::::::::::::::::(__人__):::: | _____
 \:::::::::           |r┬-| ,/ .| |       超スピードだとか催眠術とか
   ノ::::::::           `ー‘´ \ | |         そんなチャチなもんじゃ断じてないお
Mobile
PC
____
      /⌒ ⌒\
  /( ●) (●)\
/::::::⌒(__人__)⌒::::: \   AAを画像に変換して横幅を240px以下に
|        |r┬-|        |   収めれば携帯でも見れるお!
\         `ー'´      /
/ ̄ ̄\
 /     _ノ \
 |     ( ●)(●)     Blogの記事の中からAAのみを動的に判別して
.|       (__人__)    抜き出す必要があるだろう。
   |      ` ⌒ノ
.ヽ            }
     ヽ       ノ        \
     /     く\          \
     |      \ \ 旦~      .\
     |     |ヽ、二⌒)、         \
_,..:.:-:.:―:-:....、
             ,.r:':./:.:.:.:.:.:.:.:.:.:.:.:.:.:.::`丶、
        /:.:./:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ、
       /:.:.:.:/:.:.:.:,r:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ト:.:.:.:.:.\
    /:.:.:.:.!:.:.:./:.:/:.:.:.:./:.:.:.:.:.:l:.:.:.:.:!:.ヽ:.ヽ:.:.;ヽ
   /:.:.:.:.:l:.:.:/:./l:.://:,:イ:.:/l:.:.:.:ハ:.jl:.:.:i:.:l:.、ヽ
 /:.:.:.:.:.:l:.:.:l:/:.レ_/'´/シ !:.ツ′.V ';.:.l.:.!:.:l:.:',
/:.ィ:.:.:.:.:i:.:.:':.:.:.:!__```¬ ' ´ , --l:.、/:/:l:.:l
´ l;‘;.:.:.:.’,:.:.:.:.<7:::::::`ヽ                       _ レ/:‘:ノ!/
      ';l:.:f ';.:.:.:.:.l::::::::r'′             r'::::::lヽ// '´/'
        Vヽ ',:.:.:.:lー- '                       l::::::メ /:;'!
           ヾl、',:.:.:.!                         ` ´ /::/
                                                                                AAの法則を解析すればできるはず
                  ';ハ:.:ト,、           -            ノ;.:.;'
                      >:〈/丶、 _ -v' ´V l:,'
                  / ヾ、 _ヽヽ、                           l;'
              イヽ             ヽ'´ `', `l:ヽ、
           l:.:.ヽ\              _ヽ___', リr ´_二ュ _
          ,':.:.:.:.:ヽ .Y´,........---..ミ二y::´::::::::::::::;'
       ,':.:.:.:.:.:.:.〉Y::::::::::::::::::::::;':::::::;'::::::::::::r 、'
      /:.:.:.:.:.:.:.l:.;'-、::::::::::::::::::;'::::::;':::::::::::::/ 7
     /:.:.:.:.:.:/Y 〈::::::::::::::::::;'::::::;'::::::::::::ヽ.._ノ!
    l:.:.r:.:.:.:.:.:.:.l f:::::::::::::::::;'::::::;':::::::::::::::::;':.:.:.!
スペースが
         スペースが多い
         ┌─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┐
        ┌          ___                              <- 10
        │        /            \                     <- 13
        │      /ノ \           u. \                  <- 11
        │    / (●) (●)            \                 <- 11
        │    |   (__人__)        u. |    どうやるんだお? <- 13
<br>区切り │
 br>区切り      \ u.` ⌒´             /                 <- 13
        │    ノ                   \                  <- 19
        │ /´                        ヽ               <- 16
        │|     l                      \             <- 18
        │ヽ      -一''''''quot;~~``'ー--、    -一'''''''ー-、. <- 9
        │ ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
                                                    <- 5
        └
sub maybe_aa {
  my $buf = shift;
  return unless $buf;

    $buf =~ s/<.*?>//g;
    return unless $buf;

    # force delimit
    return - 1 if $buf =~ /ID:[a-zA-Z0-9]/;

    my @char = $buf =~ /$euc_reg/g;
    return unless @char;

    my @symbol;
    my @space = $buf =~ /$space_reg/g;
    if (scalar @space / scalar @char > 0.23) {
        return 1;
    }
    elsif (scalar @space / scalar @char > 0.18) {
        @symbol = $buf =~ /$symbol_reg/g;
        return 1 if scalar @char > 30 && scalar @symbol / scalar @char > 0.3;
    }

    @symbol = $buf =~ /$symbol_reg/g unless @symbol;
    return 1 if scalar @char > 30 && scalar @symbol / scalar @char > 0.7;

    return;
}
/)
                 ///)
              /,.=゙‘’“/
  /          i f ,.r=‘”-‐'つ____               細けぇことはいいんだよ!!
/          /        _,.-‐'~/⌒ ⌒\
    /     ,i       ,二ニ⊃( ●). (●)\
  /     ノ         il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、 ,!,!|             |r┬-|         |
     / iトヾヽ_/ィquot;\                `ー'´      /
____
         /         \
       /─          ─\
   /       (●) (●) \
   |        (__人__)      | そんな訳で完成したのが、
   \         ` ⌒´      /    HTML::AAFindです。
,,.....イ.ヽヽ、___ ーーノ゙-、.
:      | '; \_____ ノ.| ヽ i
        | \/゙(__)\,| i |
        >   ヽ. ハ | ||
SYNOPSIS

use HTML::AAFind;

my $finder = HTML::AAFind->new(sub {
    my $aa = shift;
    return sprintf(‘<font color=“#FF0000”>%s</font>’, $aa);
});

my $new_html = $finder->find($html);
抽出したAAを画像に変換

              / ̄ ̄\
           / ヽ_ .\
          ( ●)( ●) |       ____
          (__人__)      | /         \
           l` ⌒´      | /─      ─\
         .{           |/ (●) ( ●) \
            {        /|   (__人__)         |
   ,-、       ヽ       ノ、\  ` ⌒´         ,/_
 / ノ/ ̄/ ` ー ─ '/>< ` ー─ ' ┌、 ヽ ヽ,
/ L_            ̄/                 _l__( { r-、 .ト
     _,,二)          /・      ・   〔― ‐} Ll | l) )
     >_,フ         /               }二 コ\ Li‐'
__,,,i‐ノ         l   ×            └―イ ヽ |
                l                       i   ヽl



また改めて
REPOSITORY



CodeRepos:
   lang/perl/HTML-AAFind
_   -───-      _
           , '´                  `ヽ

          /
          /                              \

         / __, ィ_,-ァ__,, ,,、 , 、,,__ -ァ-=彡ヘ ヽ
                                           ヽ

         '「         ´ {ハi′                   }l
        ||                                   ||
       |!                                   ||
        |│                                  〈!
        | |/ノ二__‐──ァ           ヽニニ二二二ヾ } ,'⌒ヽ         やら・・・
     /⌒!| =彳o。ト ̄ヽ                '´ !o_シ`ヾ | i/ ヽ !
     ! ハ!| ー─ ' i !               `' '' quot; ||ヽ l |
                                                      ご清聴ありがとうがとう
    | | /ヽ!              |                   |ヽ i !
                                                      ございました。
    ヽ{ |                   !                 |ノ /
       ヽ|               _ ,、                  ! ,′
         \!            '-゙ ‐ ゙
                                          /
                                            レ'

                                         /|
            `!

              |\                       ,′!
             ヽ       ゙  ̄  ̄`

               |\                          |
                        ー ─‐

         _ -‐┤ ゙、 \               / ! l |`ーr─- _
                                     /

_ -‐ 'quot;     / | ゙、  ヽ ____ '´           '│ ! |        ゙''‐- 、,_

Mais conteúdo relacionado

Mais procurados

DS-032-間歇運動機構
DS-032-間歇運動機構DS-032-間歇運動機構
DS-032-間歇運動機構handbook
 
Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수JIAQI NIE
 
Internet Ued Process
Internet Ued ProcessInternet Ued Process
Internet Ued Processrex song
 
轉載 七年級履歷表
轉載  七年級履歷表轉載  七年級履歷表
轉載 七年級履歷表Jessie jing
 
CRE-024-製商整合科技與產業創新
CRE-024-製商整合科技與產業創新CRE-024-製商整合科技與產業創新
CRE-024-製商整合科技與產業創新handbook
 
新生說明會_slide
新生說明會_slide新生說明會_slide
新生說明會_slideMu Chun Wang
 
CEO-022-領導統御的基本概念
CEO-022-領導統御的基本概念CEO-022-領導統御的基本概念
CEO-022-領導統御的基本概念handbook
 
数字化信息资源检索
数字化信息资源检索数字化信息资源检索
数字化信息资源检索SHEN BO
 
1500 cau hoi_ve_dien
1500 cau hoi_ve_dien1500 cau hoi_ve_dien
1500 cau hoi_ve_dienwhywhy1
 
CEO-020-領導的意義Ok
CEO-020-領導的意義OkCEO-020-領導的意義Ok
CEO-020-領導的意義Okhandbook
 
云计算背后的商业模式变迁
云计算背后的商业模式变迁云计算背后的商业模式变迁
云计算背后的商业模式变迁Kevin cheng
 
第5章 網際網路 (Update)
第5章 網際網路 (Update)第5章 網際網路 (Update)
第5章 網際網路 (Update)Seng Chi Ao
 
入門啟示錄 Ch03簡報
入門啟示錄 Ch03簡報入門啟示錄 Ch03簡報
入門啟示錄 Ch03簡報Chiou WeiHao
 
入門啟示錄Ch05簡報
入門啟示錄Ch05簡報入門啟示錄Ch05簡報
入門啟示錄Ch05簡報Chiou WeiHao
 
1242982622API2 upload
1242982622API2 upload1242982622API2 upload
1242982622API2 upload51 lecture
 
資工所考試密技說明會
資工所考試密技說明會資工所考試密技說明會
資工所考試密技說明會Mu Chun Wang
 
認識網路傳播
認識網路傳播認識網路傳播
認識網路傳播基欽 劉
 

Mais procurados (20)

Regex Introduction
Regex IntroductionRegex Introduction
Regex Introduction
 
DS-032-間歇運動機構
DS-032-間歇運動機構DS-032-間歇運動機構
DS-032-間歇運動機構
 
Food
FoodFood
Food
 
Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수
 
Internet Ued Process
Internet Ued ProcessInternet Ued Process
Internet Ued Process
 
轉載 七年級履歷表
轉載  七年級履歷表轉載  七年級履歷表
轉載 七年級履歷表
 
CRE-024-製商整合科技與產業創新
CRE-024-製商整合科技與產業創新CRE-024-製商整合科技與產業創新
CRE-024-製商整合科技與產業創新
 
新生說明會_slide
新生說明會_slide新生說明會_slide
新生說明會_slide
 
CEO-022-領導統御的基本概念
CEO-022-領導統御的基本概念CEO-022-領導統御的基本概念
CEO-022-領導統御的基本概念
 
数字化信息资源检索
数字化信息资源检索数字化信息资源检索
数字化信息资源检索
 
1500 cau hoi_ve_dien
1500 cau hoi_ve_dien1500 cau hoi_ve_dien
1500 cau hoi_ve_dien
 
CEO-020-領導的意義Ok
CEO-020-領導的意義OkCEO-020-領導的意義Ok
CEO-020-領導的意義Ok
 
云计算背后的商业模式变迁
云计算背后的商业模式变迁云计算背后的商业模式变迁
云计算背后的商业模式变迁
 
第5章 網際網路 (Update)
第5章 網際網路 (Update)第5章 網際網路 (Update)
第5章 網際網路 (Update)
 
Choi LINQ
Choi LINQChoi LINQ
Choi LINQ
 
入門啟示錄 Ch03簡報
入門啟示錄 Ch03簡報入門啟示錄 Ch03簡報
入門啟示錄 Ch03簡報
 
入門啟示錄Ch05簡報
入門啟示錄Ch05簡報入門啟示錄Ch05簡報
入門啟示錄Ch05簡報
 
1242982622API2 upload
1242982622API2 upload1242982622API2 upload
1242982622API2 upload
 
資工所考試密技說明會
資工所考試密技說明會資工所考試密技說明會
資工所考試密技說明會
 
認識網路傳播
認識網路傳播認識網路傳播
認識網路傳播
 

Destaque

The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSSRachel Andrew
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsShelly Sanchez Terrell
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad ReviewsGlassdoor
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x TechnologyWebVisions
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destaque (6)

The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and Adolescents
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

HTML::AAFind in Yokohama.pm #4

  • 1. HTML::AAFind ID:komoriya
  • 2. about me - ID komoriya - 名前 小森谷 一生 - 所属 livedoorでMobile関連 - Work HTTP::MobileJpCSS
  • 4. アスキーアートといえば?! ____ / \ /─ ─\ / (●) (●) \ | (__人__) | ________ \ ` ⌒´ ,/ | | | ノ \ || | /´ || | | l || | ヽ -一ー_~、⌒)^),-、 | |_________| ヽ ____,ノγ⌒ヽ)ニニ- ̄ || | やる夫で学ぶHTML::AAFind
  • 5. ____ ) やる夫で学ぶスレを2chコピペブログに投稿だお! /⌒ ⌒\ ) これで今日もホッテントリ入り間違い無しだお! /( ●) (●) \ )/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y丶 / ::::::⌒(__人__)⌒::::: \ | |r┬-| | \ `ー'´ / ノ \ /´ ヽ カ | l l||l 从人 l||l l||l 从人 l||l カ タ ヽ -一''''''quot;~~``'ー--、 -一'''''''ー-、. タ ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐ ,. - ''quot;| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ノ
  • 6. ___ /⌒ ⌒\ ホジホジ /( ●) (●)\ そういえばAAって携帯から見るとどうなってるんだお? /::::::⌒(__人__)⌒::::: \ 最近は携帯からBlog見る人も多いお。 | mj |ー'´ | \ 〈__ノ / ノノ
  • 7. ____ /::::::─三三─\ せっかくのポルナレフがケータイの /:::::::: ( ○)三(○)\ 液晶に収まりきれずにガタガタだお! |::::::::::::::::::::(__人__):::: | _____ \::::::::: |r┬-| ,/ .| | 超スピードだとか催眠術とか ノ:::::::: `ー‘´ \ | | そんなチャチなもんじゃ断じてないお
  • 9. ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ AAを画像に変換して横幅を240px以下に | |r┬-| | 収めれば携帯でも見れるお! \ `ー'´ /
  • 10. / ̄ ̄\ / _ノ \ | ( ●)(●) Blogの記事の中からAAのみを動的に判別して .| (__人__) 抜き出す必要があるだろう。 | ` ⌒ノ .ヽ } ヽ ノ \ / く\ \ | \ \ 旦~ .\ | |ヽ、二⌒)、 \
  • 11. _,..:.:-:.:―:-:....、 ,.r:':./:.:.:.:.:.:.:.:.:.:.:.:.:.:.::`丶、 /:.:./:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ、 /:.:.:.:/:.:.:.:,r:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ト:.:.:.:.:.\ /:.:.:.:.!:.:.:./:.:/:.:.:.:./:.:.:.:.:.:l:.:.:.:.:!:.ヽ:.ヽ:.:.;ヽ /:.:.:.:.:l:.:.:/:./l:.://:,:イ:.:/l:.:.:.:ハ:.jl:.:.:i:.:l:.、ヽ /:.:.:.:.:.:l:.:.:l:/:.レ_/'´/シ !:.ツ′.V ';.:.l.:.!:.:l:.:', /:.ィ:.:.:.:.:i:.:.:':.:.:.:!__```¬ ' ´ , --l:.、/:/:l:.:l ´ l;‘;.:.:.:.’,:.:.:.:.<7:::::::`ヽ _ レ/:‘:ノ!/ ';l:.:f ';.:.:.:.:.l::::::::r'′ r'::::::lヽ// '´/' Vヽ ',:.:.:.:lー- ' l::::::メ /:;'! ヾl、',:.:.:.! ` ´ /::/ AAの法則を解析すればできるはず ';ハ:.:ト,、 - ノ;.:.;' >:〈/丶、 _ -v' ´V l:,' / ヾ、 _ヽヽ、 l;' イヽ ヽ'´ `', `l:ヽ、 l:.:.ヽ\ _ヽ___', リr ´_二ュ _ ,':.:.:.:.:ヽ .Y´,........---..ミ二y::´::::::::::::::;' ,':.:.:.:.:.:.:.〉Y::::::::::::::::::::::;':::::::;'::::::::::::r 、' /:.:.:.:.:.:.:.l:.;'-、::::::::::::::::::;'::::::;':::::::::::::/ 7 /:.:.:.:.:.:/Y 〈::::::::::::::::::;'::::::;'::::::::::::ヽ.._ノ! l:.:.r:.:.:.:.:.:.:.l f:::::::::::::::::;'::::::;':::::::::::::::::;':.:.:.!
  • 12. スペースが スペースが多い ┌─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┐ ┌ ___ <- 10 │ / \ <- 13 │ /ノ \ u. \ <- 11 │ / (●) (●) \ <- 11 │ | (__人__) u. | どうやるんだお? <- 13 <br>区切り │ br>区切り \ u.` ⌒´ / <- 13 │ ノ \ <- 19 │ /´ ヽ <- 16 │| l \ <- 18 │ヽ -一''''''quot;~~``'ー--、 -一'''''''ー-、. <- 9 │ ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) <- 5 └
  • 13. sub maybe_aa { my $buf = shift; return unless $buf; $buf =~ s/<.*?>//g; return unless $buf; # force delimit return - 1 if $buf =~ /ID:[a-zA-Z0-9]/; my @char = $buf =~ /$euc_reg/g; return unless @char; my @symbol; my @space = $buf =~ /$space_reg/g; if (scalar @space / scalar @char > 0.23) { return 1; } elsif (scalar @space / scalar @char > 0.18) { @symbol = $buf =~ /$symbol_reg/g; return 1 if scalar @char > 30 && scalar @symbol / scalar @char > 0.3; } @symbol = $buf =~ /$symbol_reg/g unless @symbol; return 1 if scalar @char > 30 && scalar @symbol / scalar @char > 0.7; return; }
  • 14. /) ///) /,.=゙‘’“/ / i f ,.r=‘”-‐'つ____ 細けぇことはいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィquot;\ `ー'´ /
  • 15. ____ / \ /─ ─\ / (●) (●) \ | (__人__) | そんな訳で完成したのが、 \ ` ⌒´ / HTML::AAFindです。 ,,.....イ.ヽヽ、___ ーーノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | ||
  • 16. SYNOPSIS use HTML::AAFind; my $finder = HTML::AAFind->new(sub { my $aa = shift; return sprintf(‘<font color=“#FF0000”>%s</font>’, $aa); }); my $new_html = $finder->find($html);
  • 17.
  • 18. 抽出したAAを画像に変換 / ̄ ̄\ / ヽ_ .\ ( ●)( ●) | ____ (__人__) | / \ l` ⌒´ | /─ ─\ .{ |/ (●) ( ●) \ { /| (__人__) | ,-、 ヽ ノ、\ ` ⌒´ ,/_ / ノ/ ̄/ ` ー ─ '/>< ` ー─ ' ┌、 ヽ ヽ, / L_  ̄/ _l__( { r-、 .ト _,,二) /・ ・ 〔― ‐} Ll | l) ) >_,フ / }二 コ\ Li‐' __,,,i‐ノ l × └―イ ヽ | l i ヽl また改めて
  • 19. REPOSITORY CodeRepos: lang/perl/HTML-AAFind
  • 20. _ -───- _ , '´ `ヽ / / \ / __, ィ_,-ァ__,, ,,、 , 、,,__ -ァ-=彡ヘ ヽ ヽ '「 ´ {ハi′ }l || || |! || |│ 〈! | |/ノ二__‐──ァ ヽニニ二二二ヾ } ,'⌒ヽ やら・・・ /⌒!| =彳o。ト ̄ヽ '´ !o_シ`ヾ | i/ ヽ ! ! ハ!| ー─ ' i ! `' '' quot; ||ヽ l | ご清聴ありがとうがとう | | /ヽ! | |ヽ i ! ございました。 ヽ{ | ! |ノ / ヽ| _ ,、 ! ,′ \! '-゙ ‐ ゙ / レ' /| `! |\ ,′! ヽ ゙  ̄  ̄` |\ | ー ─‐ _ -‐┤ ゙、 \ / ! l |`ーr─- _ / _ -‐ 'quot; / | ゙、 ヽ ____ '´ '│ ! | ゙''‐- 、,_