Æ®·¹ÀÌ

TRE´Â °¡º±°í °ß°íÇÏ°í È¿À²ÀûÀÎ POSIX ȣȯ REGEXP ¸ÅĪ ¶óÀ̺귯¸®ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Æ®·¹ÀÌ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ville Laurikari
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://laurikari.net/tre/

Æ®·¹ÀÌ Å±×


Æ®·¹ÀÌ ¼³¸í

TRE´Â °¡º±°í °ß°íÇÏ°í È¿À²ÀûÀÎ POSIX ȣȯ Regexp ¸ÅĪ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. TRE´Â °­·ÂÇÏ°í °¡º±°í È¿À²ÀûÀÎ POSIX ȣȯ regexp ¸ÅĪ°ú °°Àº Èï¹Ì ÁøÁøÇÑ ±â´ÉÀ» °®Ãá TREÀÇ ÇÙ½ÉÀÌ º¹Á¾ ÁÖ¼Ò ÁöÁ¤°ú ÀÏÄ¡ÇÏ´Â Á¤±Ô Ç¥Çö½ÄÀ»À§ÇÑ »õ·Î¿î ¾Ë°í¸®ÁòÀÔ´Ï´Ù. ¾Ë°í¸®ÁòÀº °Ë»öµÇ´Â ÅؽºÆ®ÀÇ ±æÀÌ¿¡¼­ ¼±Çü ÃÖ¾ÇÀÇ ½Ã°£À» »ç¿ëÇÏ°í »ç¿ë µÈ Á¤±Ô Ç¥Çö½ÄÀÇ ±æÀÌÀÇ 2 Â÷ ÃÖ¾ÇÀÇ ½Ã°£À» »ç¿ëÇÕ´Ï´Ù. Áï, ¾Ë°í¸®ÁòÀÇ ½Ã°£ º¹Àâµµ´Â O (M2N)À̸ç, ¿©±â¼­ mÀº Á¤±Ô Ç¥Çö½ÄÀÇ ±æÀÌÀÌ°í nÀº ÅؽºÆ®ÀÇ ±æÀÌÀÔ´Ï´Ù. »ç¿ë µÈ °ø°£Àº regexÀÇ ±æÀÌ¿¡ µû¶ó 2 Â÷ÀÌÁö¸¸ °Ë»öµÈ ¹®ÀÚ¿­¿¡ ÀÇÁ¸ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ 2 Â÷ ÇൿÀº ¾Æ¸¶µµ ½ÇÁ¦·Î ¸Å¿ì µå¹°°Ô µÉ º´¸®ÇÐÀûÀÎ »ç·Ê¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù. TRE´Â ´ëºÎºÐÀÇ ¹«·á POSIX ȣȯ ±¸Çö¿¡¼­´Â °Å±â¾ø´Â ÀϺΠ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀÇ ´ëºÎºÐÀº ÇØ´ç ±â´ÉÀ̾ø´Â ±¸Çö¿¡ ¾ø½À´Ï´Ù. Apploximate MatchIngAllSpostimate ÆÐÅÏ ÀÏÄ¡´Â ±Ù»çÄ¡¿Í ÀÏÄ¡ÇÏ´Â ÀÏÄ¡¸¦ Çã¿ëÇÕ´Ï´Ù. Áï, ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÌ ÀϺÎÀÇ Ä£¹Ð°¨À¸·Î °Ë»öµÈ ÆÐÅÏ¿¡ °¡±õ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. TRE´Â Á¤È®ÇÑ ÀÏÄ¡¸¦ ¾ò±â À§ÇØ °Ë»öµÈ ÅؽºÆ®¿¡¼­ ¹®ÀÚ¸¦ »ðÀÔ, »èÁ¦ ¶Ç´Â ´ëü ÇÒ ¼öÀÖ´Â ÆíÁý °Å¸® ÃøÁ¤ °ª (Levenshtein °Å¸®¶ó°íµµ ÇÔ)À» »ç¿ëÇÕ´Ï´Ù. °¢ »ðÀÔ, »èÁ¦ ¶Ç´Â ´ëü´Â ÀÏÄ¡ÀÇ °Å¸® ¶Ç´Â ºñ¿ëÀ» Ãß°¡ÇÕ´Ï´Ù. TRE´Â ÁÖ¾îÁø ÀÓ°è °ªº¸´Ù ³·Àº ºñ¿ëÀÌ ³·Àº ÀÏÄ¡¸¦º¸°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. TRE´Â ¶ÇÇÑ °¡Àå ³·Àº ºñ¿ë°ú ÀÏÄ¡ÇÏ´Â ÀÏÄ¡¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. TRE´Â GREP ½ºÅ¸ÀÏÀÇ ´ë·«ÀûÀÎ Á¤±Ô½Ä ÀÏÄ¡¸¦À§ÇÑ AGREP (±Ù»ç GREP) ¸í·É ÁÙ µµ±¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. TRE AGREP´Â ´Ù¸¥ AGREP ±¸Çö°ú UDI Manber¿Í °°Àº ´Ù¸¥ AGREP ±¸Çö°ú´Â ´Þ¸® ¸ðµç ±æÀÌ, ¸ðµç ¼öÀÇ ¿À·ù ¹× »ðÀÔ, »èÁ¦ ¹× ´ëü¿¡ ´ëÇÑ ±ÕÀÏ ÇÑ ºñ¿ëÀÇ ¿ÏÀüÇÑ regexps¸¦ Çã¿ëÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ Libtre¿¡¼­ ³» º¸³½ ¸ðµç ÇÔ¼ö¿¡ TRE_ Á¢µÎ»ç¸¦ Ãß°¡Çß½À´Ï´Ù. ÀÌ°ÍÀº ¹ÙÀ̳ʸ® ÀÎÅÍÆäÀ̽º (ABI)¸¦ º¯°æÇÕ´Ï´Ù. ÀÌÀü ¼Ò½º ÀÎÅÍÆäÀ̽º (API)´Â °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ÄÚµå´Â Á¢µÎ»ç°¡ÀÖ´Â ³»º¸³»±â ±â´ÉÀ» »ç¿ëÇؾßÇÕ´Ï´Ù. ¡¤ Visual C ++ 6 ÇÁ·ÎÁ§Æ® ÆÄÀÏÀº Visual Studio 2008 ÆÄÀÏ·Î ´ëüµÇ¾ú½À´Ï´Ù. ¡¤ ¹ö±× ¼öÁ¤.


Æ®·¹ÀÌ °ü·Ã ¼ÒÇÁÆ®¿þ¾î