- Á¤±ÔÇ¥Çö½ÄÀº ¹®¼³»¿¡¼ ¾î¶°ÇÑ ÆÐÅÏÀ» ã°í ±×³»¿ëÀ» º¯°æÇÏ´Â ¿ëµµ·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÕ´Ï´Ù.
- vi ¿¡µðÅÍ·Î ÆíÁýÀ» ÇÒ¶§ 2¹ø ¶óÀκÎÅÍ 4¹ø¶óÀαîÁö Á¦ÀÏóÀ½ ÁÙ¿¡ °ø¶õÀ» 4°³ Áý¾î ³Ö¾î¾ß ÇÒ °æ¿ì°¡ »ý±é´Ï´Ù. À̶§ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇϸé ÆíÇÕ´Ï´Ù. 2,4s/^/ /g
- LaTeX¿¡¼ description environment·Î µÇ¾î ÀÖ´Â °ÍÀ» Çѹø¿¡ itemize·Î ¹Ù²Ù°í ½ÍÀ»¶§ perlÀ» ÀÌ¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àǹ̴ 'global(g)ÇÏ°Ô substitute (s) description À̶ó´Â ÆÐÅÏÀ» itemize·Î º¯°æ(substitute)Ç϶ó' ¶ó´Â Àǹ̰¡ µË´Ï´Ù. ¹°·Ð ´õ º¹ÀâÇÑ ÆÐÅÏÀ̳ª Á¶°ÇÀ» ÀÌ¿ëÇÑ Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
while (<>) {
s/description/itemize/g;
}
- ¸¸¾à ¾î¶² ¹®¼³»¿¡¼ÀÇ ¹Ýº¹µÇ´Â patternÀ» ã¾Æº¸´Â °æ¿ì¸¦ »ý°¢ÇØ º¾½Ã´Ù. ´ÙÀ½ °°Àº ¹®¼¿¡¼ ¿ì¸®°¡ ã°íÀÚ ÇÏ´Â patternÀº <sup >(\d)</sup></a></span>(.*)</div></footnote>¶ó°í ÇսôÙ.¿·¿¡ ½áÁø Á¤±ÔÇ¥Çö½ÄÀº ¹Ù¸£°Ô µÈ Ç¥ÇöÀÌ ¾Æ´Õ´Ï´Ù. ´ÜÁö ±×³É ¿ì¸®°¡ Àбâ ÆíÇÏ°Ô ¸¸µç°Í ÀÔ´Ï´Ù.À§¿Í °°Àº PatternÀº 2°³°¡ Á¸Àç ÇÕ´Ï´Ù.
\def\jstoday{2004-12-17 16:12:00} \input htex \input onmouseover.4ht <js><footnote>fn1x0=<div class="js"><span class="footnote-mark"><a
id="fn1x0"> <sup >1</sup></a></span>°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¡°¢°¡°¡¼ÕÀ̳ª ±â±¸¸¦ ÀÌ¿ëÇؼ °ñ¹ÝÀÇ »óųª »êµµÀÇ ÀÔ±¸µîÀ» »ìÆ캸´Â
ÇàÀ§</div></footnote>
<footnote>fn2x0=<div class="js"><span class="footnote-mark"><a
id="fn2x0"> <sup >2</sup></a></span>°¡²û¾¿ **********************ÀÔ´Ï´Ù</div></footnote>
<> ol_hauto = 1; </></js>
#!/usr/bin/perl
open(RFH,$ARGV[0]) || die $!;
while(<RFH>){
$tex_content .= $_;
}
close RFH; #¿ì¼± ÇÊ¿äÇÑ ÈÀÏ¿¡¼ Àüü¸¦ ½ºÄ®¶ó data·Î ºÒ·¯ µéÀÔ´Ï´Ù.
while ($tex_content =~ m{<sup >(\d)</sup></a></span>(.*?)</div></footnote>}gms) #¿©±â°¡ °¡Àå Áß¿äÇÑ pointÀä.¹Ø¿¡ ¼³¸íÇÏ°Ú½À´Ï´Ù.
{
print "\n\n$1\n $2\n";
}
À§¿Í °°ÀÌ ÇÏ¸é µË´Ï´Ù.
* À§ÀÇ °æ¿ì¿¡ ÀÖ¾î¼ º¯°æÀÚ modifierºÎÅÍ »ìÆ캸¸é msº¯°æÀÚ´Â ¿©·¯ line¸¦ ó¸®Çϱâ À§Çؼ ºÙ¿©Áø °ÍÀ̸ç, g¿É¼ÇÀº dataÀÇ ³¡±îÁö °¡¼ match¸¦ Ç϶ó´Â ¸»ÀÔ´Ï´Ù. ¿©±â¼ $2¿¡ ÇØ´çÇÏ´Â (.*?)°¡ Àִµ¥, ÀÌ°ÍÀÇ Àǹ̴ .*¿¡ ´À½¼ÇÑ ¼ö·®ÀÚ(Á¤±Ô½Ä ¿ÏÀüÇØºÎ¿Í ½Ç½ÀÀÇ ÀúÀÚÀÎ Á¦ÇÁ¸® ÇÁ¸®µ¹ÀÌ ¾´ Ç¥ÇöÀÔ´Ï´Ù.)À» ¾¸À¸·Î Çؼ 2¹ø° matchµÈ °Í ±îÁö °¡Áö ¾Ê°Ô Çϱâ À§ÇÑ °Í ÀÔ´Ï´Ù.(?) ±×¸®°í whileÀ» ÇØÁØ ÀÌÀ¯´Â match°¡ dataÀÇ ³¡±îÁö °¡Áö ¾Ê¾ÒÀ¸¸é, ¸¶Áö¸· match°¡ µÈ ºÎºÐºÎÅÍ ´Ù½Ã match¸¦ ½Ãµµ Ç϶ó´Â ÀǹÌÀÔ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº °ü·Ã¼ÀûÀ̳ª TutorialÀ» º¸½Ã±â ¹Ù¶ø´Ï´Ù.