HTML5¼¼Êõ

ÅÙ¸ù¾¿µ×ÕýÔò±í´ïʽ֮Á㡪¡ªÇ°ÑÔ - ±¿±¿°¢ÁÖ(3)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-06-02 14:00 ÎÒÒªÆÀÂÛ( )

²»Ó¦¸ÃÆÚÍûÒ»´ÎÐÔ¼Ç× ¢Ñ§»á²¢ÊìÁ·ÔËÓã¬ÕýÈ·µÄѧϰ×ËÊÆÓ¦¸ÃÊÇ£ºÏȼòµ¥ÈëÃÅ£¬¶ÔһЩ»ù±¾µÄ¹æÔòÓëÔª×Ö·û´óÖÂÁ˽âÒ»±é£¬ÓиöÓ¡Ïó¾ÍºÃ£¬ÔÚÐèҪʱÔٻعýÍ·À´¿´£¬²»ÓÿÌÒâȥǿÐмÇÒ䣻Ȼºó½ÓÏÂÀ´¾ÍÓ¦¸Ã¶àÁ·¡¢¶àʵ¼ù¡¢¶àÔ

²»Ó¦¸ÃÆÚÍûÒ»´ÎÐÔ¼Çס¡¢Ñ§»á²¢ÊìÁ·ÔËÓã¬ÕýÈ·µÄѧϰ×ËÊÆÓ¦¸ÃÊÇ£ºÏȼòµ¥ÈëÃÅ£¬¶ÔһЩ»ù±¾µÄ¹æÔòÓëÔª×Ö·û´óÖÂÁ˽âÒ»±é£¬ÓиöÓ¡Ïó¾ÍºÃ£¬ÔÚÐèҪʱÔٻعýÍ·À´¿´£¬²»ÓÿÌÒâȥǿÐмÇÒ䣻Ȼºó½ÓÏÂÀ´¾ÍÓ¦¸Ã¶àÁ·¡¢¶àʵ¼ù¡¢¶àÔËÓ㬱ßѧ¡¢±ßÉîÈë¡¢±ßÊìÁ·¡£

5£©  ÓÐÓÃÓÚÈëÃŵĺý̡̳¢±¸Íüµ¥£¬Ò²ÓÐÓÃÓÚÉîÈëµÄ´ó²¿Í·×¨Öø£¬µ«È´È±·¦ºÃµÄËÙ²éÊÖ²á

ÓÉÓÚÐèÒª±ßѧ¡¢±ßÉîÈë¡¢±ßÊìÁ·£¬Òò´Ë£¬Æ½Ê±ÊÖÍ·±ß¸üÐèÒªµÄ²»ÊǼòµ¥µÄÈëÃŽ̡̳¢±¸Íüµ¥(Cheat Sheet)£¬Ò²²»½ö½öÊÇ֪ʶµã·ÖÉ¢ÓÚ¸÷´¦µÄ´ó²¿Í·×¨Öø(֪ʶµã·ÖÉ¢µ¼Ö²éÕÒÆðÀ´²»·½±ã£¬ÓÃÓÚÉîÈëѧϰԭÀíÊDz»´í£¬µ«²»¹»ÊµÓÃ)£¬¶øÊÇÒ»±¾°´Óï·¨ÔªËؽ«ÖªÊ¶µã×ÛºÏÔÚÒ»Æð½øÐбàÅŵġ¢ÔÚÐèÒª»Ø¹ýÍ·À´¿´Ê±Äܹ»Ëæʱ¿ìËÙ·­²éµÄËÙ²éÊֲᡣÕâÑù£¬ÔÚʵ¼ùÔËÓÃÖÐÓöµ½ÎÊÌâ¾Í¿É·½±ãËæʱ¿ìËÙ·­²é£¬¶øÕâÒ»µãÇ¡Ç¡¶ÔÓÚÕýÔò±í´ïʽÕâÖÖ²»¿ÉÄܶÌÆÚÄÚ¿ìËÙÕÆÎÕ²¢ÊìÁ·ÔËÓõÄרҵ¹¤¾ßµÄѧϰÓëʹÓ÷dz£ÖØÒª¡£

6£©  ûÓÐʹÓúõÄѧϰ¹¤¾ß

ÄãÖªµÀregex101.com¡¢RegexBuddy¡¢regexper.comµÈÕýÔò±í´ïʽµÄרҵÍøÕ¾ºÍרҵ¹¤¾ßÂð£¿ÕâЩ¿°³ÆѧϰÕýÔò±í´ïʽµÄÉñÆ÷£¬¿ÉÁîѧϰÊ°빦±¶£¬µ«ºÜ¶àÈ˲»ÖªµÀ£¬»òÖªµÀµ«ºÜÉÙʹÓá£

 

 

Èý¡¢¹ØÓÚ±¾ÏµÁÐÎÄÕµıàÅÅÉè¼Æ

1.

±¾ÏµÁÐÓйØÕýÔò±í´ïʽµÄÎÄÕ£¬³ö×ÔÓÚÎÒ×Ô¼ºÔÚѧϰÕýÔò±í´ïʽµÄ¹ý³ÌÖÐËù¾­Àú¹ýµÄÕæÇÐÌå»áºÍÕæʵʹµã¡£Òò´Ë£¬ÕýÈçÇ°ÃæËùÊö£¬²ÉÈ¡µÄ±àÅÅ·ç¸ñÀàËÆÓÚËÙ²éÊֲᡣ

µ«ÊÇÒªÌرð×¢Ò⣬Õâ½ö½öÊdzöÓÚ±ßÓñ߿ìËÙ·­²éµÄÄ¿µÄ¶ø×÷³öµÄ±àÅÅÉè¼Æ£¬²»µÈÓÚÊÇͨ³£´ó¼ÒËùÀí½âµÄÄÇÖÖ¼òµ¥½âÊÍһϸÅÄȻºóÂÞÁÐһϹ¦ÄÜ£¬ÔÙ¼Ó¼¸¸öʾÀýµÄ¼¦À߰㡰ʳ֮ÎÞ棬ÆúÖ®¿Éϧ¡±µÄ×Öµäʽ¼òÒ×ÊÖ²á(ÕâÖÖ¼òÒ×ÊÖ²á½ö¹©ÈëÃÅʹÓÃ)£»¸ü²»Êǽ«Ôª×Ö·û¡¢Ôª×ªÒåÐòÁС¢ÌØÊâ½á¹¹µÄ¼òµ¥½âÊͱàÅÅÔÚÒ»ÕÅA4´óСֽÕÅÉϵı¸Íüµ¥(µ±È»£¬ÕâÖÖ±¸Íüµ¥Ò²²¢·ÇûÓÐÒâÒ壬ÖÁÉÙͨ¹ýÒ»ÕÅA4´óСµÄÖ½ÕžͿɿìËÙÁ˽âÕýÔò±í´ïʽËùÖ§³ÖµÄÓï·¨ÔªËØ°üÀ¨ÄÄЩ£¬Òò´Ë±¾ÏµÁÐÎÄÕÂÒ²»áÌṩ¼¸·ÝÎÒÊղصı¸Íüµ¥¹©´ó¼Ò²Î¿¼£¬µ«ÏÔȻҲ½ö¹©ÈëÃÅʹÓÃ)¡£

ÕâÒ²¾ÍÊÇÎÄÕÂÃû³ÆÖÐÖ®ËùÒÔÌرðÇ¿µ÷¡°ÅÙ¸ù¾¿µ×¡±£¬¶ø²»ÊÇÖ±½ÓÃû֮ΪËÙ²éÊֲᡢ¿ìËٲο¼Ö®ÀàµÄÖØÒªÔ­Òò¡£

2.

Òò´Ë£¬±¾ÏµÁÐÎÄÕÂÓëÏà¹ØרÖøÒ»Ñù£¬Ò²Í¬Ñù»áÉæ¼°µ½ÕýÔòÒýÇæÄÚ²¿µÄÏà¹ØÆ¥ÅäÔ­ÀíÓëÆ¥Åä»úÖƵĽâÊÍ(¶øÇÒ»¹¶À´´ÐÔµØ×ܽáΪÁ˼¸´óÔ­Ôò£¬±ãÓÚ¡°ÒÔ¼òÔ¦·±¡±¡¢¡°Ìá¸ÙêüÁ족µØ¿ìËÙÕÆÎÕÒªÁìÒÔ±ãÓÚ¼ÇÒäºÍÀí½â)£¬Ö»ÊÇÓëÆäËûרÖøÓÃרÃÅÕ½ڽøÐнéÉܲ»Í¬£¬¶øÊǸ÷×ÔôÛºÏÓÚ¶ÔÏà¹ØÓï·¨ÔªËصĽâÊÍÖ®ÖÐÁË¡£

ÕâÖÖΪÁ˱ãÓÚ¿ìËÙ·­²é¶øûÓн«Æ¥ÅäÔ­ÀíÓëÆ¥Åä»úÖÆÓèÒÔרÕ½éÉܵÄÌØÊâ±àÅÅ£¬×ÔȻҲÓÐÆäȱµã(±ÈÈ磬Äã¿ÉÄÜ»áÔÚ²»Í¬µÄÓï·¨ÔªËØÖз¢ÏÖÀàËƵÄÀ×ͬ½âÊÍ£¬Õâ»òÐíÓÐÖظ´†ªàÂÖ®ÏÓ£¬µ«±Ï¾¹Õâ·ûºÏÎÒÃǵıàÅÅÄ¿µÄ)£¬µ«ÎÊÌâÔÚÓÚÊÐÃæÉϽøÐÐרÕ½éÉܵÄרÖøÒѾ­ÓкܶàÁË£¬ÔÙÖظ´ËüÃÇÒâÒå²»´ó£»¶øרÃÅÕë¶ÔÇ°ÊöµÄÕýÔò±í´ïʽѧϰºÍÔËÓÃÍ´µãµÄÎÄÕºÍרÖøÔò»ù±¾Ã»ÓУ¬¶øÕâÕýÊDZ¾ÏµÁÐÎÄÕµÄÒâÒåºÍÄ¿µÄËùÔÚ¡£

3.

Ò²Òò´Ë£¬³öÓÚ¸üÆ«ÏòÓÚʵ¼ùÔËÓõÄÄ¿µÄ£¬±¾ÏµÁÐÎÄÕ²»»á»¨·Ñ¹ý¶àµÄ±ÊÄ«ÔÚDFA¡¢NFAµÈ¹ýÓÚÉîÈëµÄÕýÔò±í´ïʽĻºó¼¼Êõϸ½ÚµÄ½²½âÉÏ¡£

ÊÂʵÉÏ£¬ÎÒÈÏΪֻҪ´óÖÂÁ˽âËüÃǵĻù±¾Ô­ÀíÓ빤×÷»úÖÆÒÔ¼°Á½ÕßÖ®¼äÔÚ¹¦ÄÜÌØÐÔÉϵIJîÒ죬¾ÍÍêÈ«¿ÉÒÔÊìÁ·ÕÆÎÕ²¢ÔËÓÃÕýÔò±í´ïʽÁË£¬³ý·ÇÄãÊÇÏë×Ô¼º¿ª·¢Ò»¸öÕýÔòÒýÇ棬ʵÔÚû±ØÒª¹ýÓÚÏÝÈëDFA¡¢NFAµÈ״̬»ú(×Ô¶¯»ú)µÄʵÏÖϸ½ÚÉÏ¡£

ËäȻǰÃæÔøÌáµ½¹ý£¬¡°ÂÖ×Ӹ硱vczhΪÁ˳¹µ×¸ã¶®ÕýÔò±í´ïʽ£¬Ó²ÉúÉú×Ô¼ºÖØÐÂÔìÁËÒ»¸ö¡°ÂÖ×Ó¡±¡£È»¶ø£¬ÒªÊÇΪÁËѧ¸öÕýÔò±í´ïʽ£¬¶¼·ÇÒªÕâÑùÖØÔìÂÖ×Ó£¬¼ÈÎÞ¿ÉÄÜ£¬Ò²ÊµÔÚûÓбØÒª¡£

ÄÇô£¬ÕæµÄÔÚ²»ÖØÔìÂÖ×Ó¡¢²»ÏÝÈëDFA¡¢NFAµÈ¼¼Êõϸ½ÚµÄ»ù´¡ÉÏ£¬Ò²Äܸ㶮ÕýÔò±í´ïʽ£¿

ÎÒ×Ô¼ºµÄÌå»áÊÇ£¬ÄÜ£¡±¾ÏµÁÐÎÄÕ¾ÍÊÇÎÒ×Ô¼ºÑ§Ï°ÐĵÃÌå»áµÄ×ܽᣬÎÄÕÂÖгýÉø͸ÁËÇ°ÎÄËùÊöµÄ¡°ÀïÍâ½áºÏ£¬¸ßÏÂÏà½Ï¡±ÕâÒ»Ïà¶Ô¡°ÎñÐ顱µÄ»ù±¾Ë¼Â·Ö®Í⣬µ±È»Ò²ÓÐÏà¶Ô¡°Îñʵ¡±µÄ¡°¸É»õ¡±¡ª¡ª×ܽá³öÀ´µÄ°Ë´óÔ­Ôò(°üÀ¨Áù´ó»ù±¾Ô­Ôò£º×î×óÔ­Ôò¡¢Ïȵ½ÏȵÃÔ­Ôò¡¢×ԭÔò¡¢ÖðλÖÃÒÀ´Î³¢ÊÔÆ¥ÅäÔ­Ôò¡¢ÕûÌåÆ¥ÅäÓÅÏÈÔ­Ôò¡¢Õ¼ÓÐÆ¥ÅäÓÅÏÈÔ­Ôò£»ÒÔ¼°Á½´óÑÜÉúÔ­Ôò£º×î×óÏȵ½ÏȵÃÔ­Ôò¡¢×î×ó×ԭÔò)¡¢¶à½Ç¶ÈÁ¢ÌåµÄÎÄ×Ö½²½â£¬ÒÔ¼°´óÁ¿Í¼Ê¾¡£

Òò´Ë£¬ÎÒÏàÐÅͨ¹ý·´¸´ÔĶÁ±¾ÏµÁÐÎÄÕ£¬ÔÙ¶à¼ÓÁ·Ï°¡¢ÇÚÓÚʵ¼ù£¬È»ºóÔÚʵ¼ÊÔËÓÃʱÔÙ²»¶Ï»Ø¹ýÍ·À´Ëæʱ·­¿´£¬Ó¦¸ÃÍêÈ«¿ÉÒÔÊìÁ·ÕÆÎÕÕâ¸öÏñ¶¾Æ·Ò»Ñù»áÈÃÈËÓÃÉÏñ«µÄÉñÆ÷¡£

ºÃÁË£¬Å£Æ¤´µ¹ýÁË£¬µ½µ×ÊÇÂâ×ÓÊÇÂí£¬ºóÃæ»áÀ­³öÀ´åÞåÞ¡­¡­

 

ËÄ¡¢ÏÂÃæÊÇÕýÔò±í´ïʽϵÁÐÎÄÕ½«»áÉæ¼°µ½µÄÄÚÈÝ£º

Ò»£©Ê²Ã´ÊÇÕýÔò±í´ïʽ

¶þ£©ÎªÊ²Ã´Ê¹ÓÃÕýÔò±í´ïʽ

Èý£©ÕýÔò±í´ïʽ¼òÊ·£¨º¬ÕýÔò±í´ïʽÁ÷Åɼò½é£©

Î壩ÕýÔò±í´ïʽ»ù´¡

Áù£©°Ë´óÔ­Ôò¼ò½é£¬°üÀ¨£º

Áù´ó»ù±¾Ô­Ôò£º×î×óÔ­Ôò¡¢Ïȵ½ÏȵÃÔ­Ôò¡¢×ԭÔò¡¢ÖðλÖÃÒÀ´Î³¢ÊÔÆ¥ÅäÔ­Ôò¡¢ÕûÌåÆ¥ÅäÓÅÏÈÔ­Ôò¡¢Õ¼ÓÐÆ¥ÅäÓÅÏÈÔ­Ôò£»

Á½´óÑÜÉúÔ­Ôò£º×î×óÏȵ½ÏȵÃÔ­Ôò¡¢×î×ó×ԭÔò

Æߣ©Ôª×Ö·ûÖð¸öÏê½â£¬°üÀ¨£º\¡¢(¡¢)¡¢[¡¢{¡¢.¡¢-¡¢*¡¢+¡¢?¡¢|¡¢^¡¢$£¬ÆäÖÐ-¡¢+¡¢?¡¢^Ϊ¶àÒåÔª×Ö·û

°Ë£©Ôª×ªÒåÐòÁÐÖð¸öÏê½â£¬°üÀ¨£º

¹Ì¶¨×Ö·û£º\a¡¢\b£¨×Ö·û×éÄÚ²¿£©¡¢\e¡¢\f¡¢\n¡¢\r¡¢\t¡¢\v£¨·ÇPerlϵ£©

×Ö·û×é¼ò¼Ç£º\d¡¢\D¡¢\h¡¢\H¡¢\N{}¡¢\p{}Óë\pP¡¢\P{}Óë\PP¡¢\s¡¢\S¡¢\v£¨½öPerlϵ£©¡¢\V¡¢\w¡¢\W

½øÖÆתÒå×Ö·û£º\octal-num£¨PerlϵÖÐÒ²¿Éд×÷\o{octal-num}£©¡¢\xhex-num£¨PerlϵÖÐÒ²¿Éд×÷\x{hex-num}£©¡¢\uhex-num£¨·ÇPerlϵ£¬Ruby1.9+µÈ¸ö±ðÓïÑÔÖл¹¿Éд×÷\u{hex-num}£©

¿ØÖÆ×Ö·û£º\cXϵÁÐ

êµã£º\A¡¢\z¡¢\Z¡¢\b£¨×Ö·û×éÍⲿ£©¡¢\b{}¡¢\B¡¢\B{}¡¢\G

ÒýÓãº\num¡¢\g{num}¡¢\gnum¡¢\k{name}¡¢\k<name>¡¢\k'name'

ÐÞÊΣº\E¡¢\F¡¢\l¡¢\L¡¢\Q¡¢\u£¨½öPerl£¬²»ÊǽöPerlϵ£©¡¢\U

ÆäËû£º\C¡¢\K¡¢\N¡¢\R¡¢\X¡¢\<¡¢\>

¾Å£©ÌØÊâ¹¹Ôì(ÌØÊâ½á¹¹)Öð¸öÏê½â£¬°üÀ¨£º

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • Java 8 Lambda ±í´ïʽ - Felix_ICanFixIt

    Java 8 Lambda ±í´ïʽ - Felix_ICanFixIt

    2017-04-22 17:04

  • C# ¿ìËÙ¸ßЧÂʸ´ÖƶÔÏóÁíÒ»ÖÖ·½Ê½ ±í´ïʽÊ÷ - Emrys5

    C# ¿ìËÙ¸ßЧÂʸ´ÖƶÔÏóÁíÒ»ÖÖ·½Ê½ ±í´ïʽÊ÷ - Emrys5

    2017-04-06 14:00

  • Omi v1.0.2·¢²¼ - Õýʽ֧³Ö´«µÝjavascript±í´ïʽ - ¡¾µ±ÄÍÌØ¡¿

    Omi v1.0.2·¢²¼ - Õýʽ֧³Ö´«µÝjavascript±í´ïʽ - ¡¾µ±ÄÍÌØ¡¿

    2017-03-22 11:03

  • ¡¾.net ÉîºôÎü¡¿Ï¸ËµCodeDom£¨2£©£º±í´ïʽ¡¢Óï¾ä - ¶«Ð°¶À¹Â

    ¡¾.net ÉîºôÎü¡¿Ï¸ËµCodeDom£¨2£©£º±í´ïʽ¡¢Óï¾ä - ¶«Ð°¶À¹Â

    2016-12-13 12:00

ÍøÓѵãÆÀ
a