xxxmatch.com¡ Newloveyou ¡
Ïsearchªsearch£ Newloveyou Ã
Ä You ¨search» You ûsearchüsearch¨ You º 160 ¡ Love+datind+online+single ^search± Love+datind+online+single °search¡0, 160 ¡
\%C9%AB%D6%D0%C9%AB%B7%A2%B2%BC%D2%B3¡ Newloveyou searchÔ Newloveyou ° You ¡ Wwwxxxmatchcom \ You ¡ 160 ¡searchÆ You Ösearch£ 160 ¡° You ¡ Wwwxxxmatchcom ¶searchλ Love+datind+online+single û You æ¶ Newloveyou ÆsearchÅ You Äsearchʽ Love+datind+online+single Ø0ë You ö Love+datind+online+single ÖÔ
Äsearch±search× Newloveyou ·search´searchµ You ¿ Love+datind+online+single Í Newloveyou £ Love+datind+online+single ¡$± Wwwxxxmatchcom ¨ Wwwxxxmatchcom »searchû1æ
¨ÆsearchÅ You Ä£ Wwwxxxmatchcom ½ Love+datind+online+single ØÐ Newloveyou ³ Wwwxxxmatchcom ÏsearchÔsearchÄ¿
ê¶searchÏ
µ Wwwxxxmatchcom ½ 160 Î You £
\search¶ Newloveyou Î
· Wwwxxxmatchcom ¹search¶ You ÆsearchÅäÄsearchʽ±Øsearchë³ You ÏsearchÔ0Äsearch±search×Ö Wwwxxxmatchcom û´ Love+datind+online+single µÄ Newloveyou ª Newloveyou ·» Newloveyou ½ You βµsearchÁ½ You ö±search½ 160 Ö®search»£%C9%AB%D6%D0%C9%AB%C2%DB%CC%B3+windows+live¶search¡°searchB¡search¶¨Îsearch·ûÔ Newloveyou ¹æ¶searchÆ You Åsearch¶Ô Wwwxxxmatchcom ósearchØsearchëλÓ0Ä¿ Newloveyou ê Love+datind+online+single Ö
û´ You µÄ Love+datind+online+single ªÍ·ºsearch½0ÎsearchÁ½ Love+datind+online+single ö± 160 ½çÖ®ÄÚ£¬¼´Æ¥Åä¶ÔÏó¼È²»ÄÜ×÷ΪĿ±ê×Ö·û´®µÄ¿ªÍ·£¬Ò²²»ÄÜ×÷ΪĿ±ê×Ö·û´®µÄ½áβ¡£Í¬Ñù£¬ÎÒÃÇÒ²¿ÉÒÔ°Ñ¡°^¡±ºÍ¡°$¡±ÒÔ¼°¡°\b¡±ºÍ¡°\B¡±¿´×÷ÊÇ»¥ÎªÄæÔËËãµÄÁ½×鶨λ·û¡£¾ÙÀýÀ´Ëµ£º
¡¡¡¡/^hell/
¡¡¡¡ÒòΪÉÏÊöÕýÔò±í´ïʽÖаüº¬¡°^¡±¶¨Î»·û£¬ËùÒÔ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖÐÒÔ ¡°hell¡±, ¡°hello¡±»ò ¡°hellhound¡±¿ªÍ·µÄ×Ö·û´®ÏàÆ¥Åä¡£
¡¡¡¡/ar$/
¡¡¡¡ÒòΪÉÏÊöÕýÔò±í´ïʽÖаüº¬¡°$¡±¶¨Î»·û£¬ËùÒÔ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖÐÒÔ ¡°car¡±, ¡°bar¡±»ò ¡°ar¡± ½áβµÄ×Ö·û´®ÏàÆ¥Åä¡£
¡¡¡¡/\bbom/
¡¡¡¡ÒòΪÉÏÊöÕýÔò±í´ïʽģʽÒÔ¡°\b¡±¶¨Î»·û¿ªÍ·£¬ËùÒÔ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖÐÒÔ ¡°bomb¡±, »ò ¡°bom¡±¿ªÍ·µÄ×Ö·û´®ÏàÆ¥Åä¡£
¡¡¡¡/man\b/
¡¡¡¡ÒòΪÉÏÊöÕýÔò±í´ïʽģʽÒÔ¡°\b¡±¶¨Î»·û½á⣬ËùÒÔ¿ÉÒÔÓëÄ¿±ê¶ÔÏóÖÐÒÔ ¡°human¡±, ¡°woman¡±»ò ¡°man¡±½áβµÄ×Ö·û´®ÏàÆ¥Åä¡£
¡¡¡¡ÎªÁËÄܹ»·½±ãÓû§¸ü¼ÓÁé»îµÄÉ趨ƥÅäģʽ£¬ÕýÔò±í´ïʽÔÊÐíʹÓÃÕßÔÚÆ¥ÅäģʽÖÐÖ¸¶¨Ä³Ò»¸ö·¶Î§¶ø²»¾ÖÏÞÓÚ¾ßÌåµÄ×Ö·û¡£ÀýÈ磺
¡¡¡¡/[A-Z]/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓë´ÓAµ½Z·¶Î§ÄÚÈκÎÒ»¸ö´óд×ÖĸÏàÆ¥Åä¡£
¡¡¡¡/[a-z]/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓë´Óaµ½z·¶Î§ÄÚÈκÎÒ»¸öСд×ÖĸÏàÆ¥Åä¡£
¡¡¡¡/[0-9]/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓë´Ó0µ½9·¶Î§ÄÚÈκÎÒ»¸öÊý×ÖÏàÆ¥Åä¡£
¡¡¡¡/([a-z][A-Z][0-9])+/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓëÈκÎÓÉ×ÖĸºÍÊý×Ö×é³ÉµÄ×Ö·û´®£¬Èç ¡°aB0¡± µÈÏàÆ¥Åä¡£ÕâÀïÐèÒªÌáÐÑÓû§×¢ÒâµÄÒ»µã¾ÍÊÇ¿ÉÒÔÔÚÕýÔò±í´ïʽÖÐʹÓà ¡°()¡± °Ñ×Ö·û´®×éºÏÔÚÒ»Æð¡£¡°()¡±·ûºÅ°üº¬µÄÄÚÈݱØÐëͬʱ³öÏÖÔÚÄ¿±ê¶ÔÏóÖС£Òò´Ë£¬ÉÏÊöÕýÔò±í´ïʽ½«ÎÞ·¨ÓëÖîÈç ¡°abc¡±µÈµÄ×Ö·û´®Æ¥Å䣬ÒòΪ¡°abc¡±ÖеÄ×îºóÒ»¸ö×Ö·ûΪ×Öĸ¶ø·ÇÊý×Ö¡£
¡¡¡¡Èç¹ûÎÒÃÇÏ£ÍûÔÚÕýÔò±í´ïʽÖÐʵÏÖÀàËÆ±à³ÌÂß¼Öеġ°»ò¡±ÔËË㣬ÔÚ¶à¸ö²»Í¬µÄģʽÖÐÈÎѡһ¸ö½øÐÐÆ¥ÅäµÄ»°£¬¿ÉÒÔʹÓùܵÀ·û ¡°|¡±¡£ÀýÈ磺
¡¡¡¡/to|too|2/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓëÄ¿±ê¶ÔÏóÖÐµÄ ¡°to¡±, ¡°too¡±, »ò ¡°2¡± ÏàÆ¥Åä¡£
¡¡¡¡ÕýÔò±í´ïʽÖл¹ÓÐÒ»¸ö½ÏΪ³£ÓõÄÔËËã·û£¬¼´·ñ¶¨·û ¡°[^]¡±¡£ÓëÎÒÃÇǰÎÄËù½éÉܵĶ¨Î»·û ¡°^¡± ²»Í¬£¬·ñ¶¨·û ¡°[^]¡±¹æ¶¨Ä¿±ê¶ÔÏóÖв»ÄÜ´æÔÚģʽÖÐËù¹æ¶¨µÄ×Ö·û´®¡£ÀýÈ磺
¡¡¡¡/[^A-C]/
¡¡¡¡ÉÏÊö×Ö·û´®½«»áÓëÄ¿±ê¶ÔÏóÖгýA£¬B£¬ºÍCÖ®ÍâµÄÈκÎ×Ö·ûÏàÆ¥Åä¡£Ò»°ãÀ´Ëµ£¬µ±¡°^¡±³öÏÖÔÚ ¡°[]¡±ÄÚʱ¾Í±»ÊÓ×ö·ñ¶¨ÔËËã·û£»¶øµ±¡°^¡±Î»ÓÚ¡°[]¡±Ö®Í⣬»òûÓС°[]¡±Ê±£¬ÔòÓ¦µ±±»ÊÓ×ö¶¨Î»·û¡£
¡¡¡¡×îºó£¬µ±Óû§ÐèÒªÔÚÕýÔò±í´ïʽµÄģʽÖмÓÈëÔª×Ö·û£¬²¢²éÕÒÆäÆ¥Åä¶ÔÏóʱ£¬¿ÉÒÔʹÓÃתÒå·û¡°\¡±¡£ÀýÈ磺
¡¡¡¡/Th\*/
¡¡¡¡ÉÏÊöÕýÔò±í´ïʽ½«»áÓëÄ¿±ê¶ÔÏóÖеġ°Th*¡±¶ø·Ç¡°The¡±µÈÏàÆ¥Åä¡£
ASPÖÐÕýÔò±í´ïʽµÄÓ¦Óã¨Ò»£©
Ò»¡¢ÕýÔò±í´ïʽ¸ÅÊö
¡¡¡¡¶þ¡¢ÕýÔò±í´ïʽÔÚVBScriptÖеÄÓ¦ÓÃ
¡¡¡¡Èý¡¢ÕýÔò±í´ïʽÔÚVavaScriptÖеÄÓ¦ÓÃ
¡¡¡¡ËÄ¡¢Ê¾Àý
¡¡¡¡Îå¡¢×ܽá
¡¡¡¡Ò»¡¢ÕýÔò±í´ïʽ¸ÅÊö
¡¡¡¡Èç¹ûÔÀ´Ã»ÓÐʹÓùýÕýÔò±í´ïʽ£¬ÄÇô¿ÉÄܶÔÕâ¸öÊõÓïºÍ¸ÅÄî»á²»Ì«ÊìϤ¡£²»¹ý£¬ËüÃDz¢²»ÊÇÄúÏëÏóµÄÄÇôÐÂÆæ¡£
¡¡¡¡Çë»ØÏëÒ»ÏÂÔÚÓ²ÅÌÉÏÊÇÈçºÎ²éÕÒÎļþµÄ¡£Äú¿Ï¶¨»áʹÓà ? ºÍ * ×Ö·ûÀ´°ïÖú²éÕÒÄúÕýѰÕÒµÄÎļþ¡£? ×Ö·ûÆ¥ÅäÎļþÃûÖеĵ¥¸ö×Ö·û£¬¶ø * ÔòÆ¥ÅäÒ»¸ö»ò¶à¸ö×Ö·û¡£Ò»¸öÈç 'data?.dat' µÄģʽ¿ÉÒÔÕÒµ½ÏÂÊöÎļþ£ºdata1.dat¡¢data2.datµÈµÈ¡£Èç¹ûʹÓà * ×Ö·û´úÌæ ? ×Ö·û£¬Ôò½«À©´óÕÒµ½µÄÎļþÊýÁ¿¡£'data*.dat' ¿ÉÒÔÆ¥ÅäÏÂÊöËùÓÐÎļþÃû£ºdata.dat¡¢data1.dat¡¢data12.datµÈµÈ£¬¾¡¹ÜÕâÖÖËÑË÷ÎļþµÄ·½·¨¿Ï¶¨ºÜÓÐÓ㬵«Ò²Ê®·ÖÓÐÏÞ¡£? ºÍ * ͨÅä·ûµÄÓÐÏÞÄÜÁ¦¿ÉÒÔʹÄã¶ÔÕýÔò±í´ïʽÄÜ×öʲôÓÐÒ»¸ö¸ÅÄ²»¹ýÕýÔò±í´ïʽµÄ¹¦ÄܸüÇ¿´ó£¬Ò²¸üÁé»î¡£
¡¡¡¡ÔÚÎÒÃDZàдASP³ÌÐòʱ£¬¾³£»áÅжÏÒ»¸ö×Ö·û´®µÄÓÐЧÐÔ£¬È磻һ¸ö´®ÊÇ·ñÊÇÊý×Ö¡¢ÊÇ·ñÊÇÓÐЧµÄEmailµØÖ·µÈµÈ¡£Èç¹û²»Ê¹ÓÃÕýÔò±í´ïʽ£¬ÄÇôÅжϵijÌÐò»áºÜ³¤£¬²¢ÇÒÈÝÒ׳ö´í£¬Èç¹ûʹÓÃÕýÔò±í´ïʽ£¬ÕâЩÅжϾÍÊÇÒ»¼þºÜÇáËɵŤ×÷ÁË¡£ºóÃæÎÒÃǽ«½éÉÜÈçºÎÅжÏÊý×ÖºÍEmailµØÖ·µÄÓÐЧÐÔ¡£
¡¡¡¡ÔÚµäÐ͵ÄËÑË÷ºÍÌæ»»²Ù×÷ÖУ¬±ØÐëÌṩҪ²éÕÒµÄÈ·ÇÐÎÄ×Ö¡£ÕâÖÖ¼¼Êõ¶ÔÓÚ¾²Ì¬Îı¾Öеļòµ¥ËÑË÷ºÍÌæ»»ÈÎÎñ¿ÉÄÜ×ã¹»ÁË£¬µ«ÊÇÓÉÓÚËüȱ·¦Áé»îÐÔ£¬Òò´ËÔÚËÑË÷¶¯Ì¬Îı¾Ê±¾ÍÓÐÀ§ÄÑÁË£¬ÉõÖÁÊDz»¿ÉÄܵġ£
¡¡¡¡Ê¹ÓÃÕýÔò±í´ïʽ£¬ÄÜÍê³ÉЩʲôÊÂÇéÄØ£¿
¡¡¡¡²âÊÔ×Ö·û´®µÄij¸öģʽ¡£ÀýÈ磬¿ÉÒÔ¶ÔÒ»¸öÊäÈë×Ö·û´®½øÐвâÊÔ£¬¿´ÔÚ¸Ã×Ö·û´®ÊÇ·ñ´æÔÚÒ»¸öµç»°ºÅÂëģʽ»òÒ»¸öÐÅÓÿ¨ºÅÂëģʽ¡£Õâ³ÆÎªÊý¾ÝÓÐЧÐÔÑéÖ¤¡£
¡¡¡¡Ìæ»»Îı¾¡£¿ÉÒÔÔÚÎĵµÖÐʹÓÃÒ»¸öÕýÔò±í´ïʽÀ´±êÊ¶ÌØ¶¨ÎÄ×Ö£¬È»ºó¿ÉÒÔÈ«²¿½«Æäɾ³ý£¬»òÕßÌæ»»Îª±ðµÄÎÄ×Ö¡£
¡¡¡¡¸ù¾ÝģʽƥÅä´Ó×Ö·û´®ÖÐÌáȡһ¸ö×Ó×Ö·û´®¡£¿ÉÒÔÓÃÀ´ÔÚÎı¾»òÊäÈë×Ö¶ÎÖвéÕÒÌØ¶¨ÎÄ×Ö¡£
¡¡¡¡ÀýÈ磬Èç¹ûÐèÒªËÑË÷Õû¸ö web Õ¾µãÀ´É¾³ýijЩ¹ýʱµÄ²ÄÁϲ¢Ì滻ijЩHTML ¸ñʽ»¯±ê¼Ç£¬Ôò¿ÉÒÔʹÓÃÕýÔò±í´ïʽ¶Ôÿ¸öÎļþ½øÐвâÊÔ£¬¿´ÔÚ¸ÃÎļþÖÐÊÇ·ñ´æÔÚËùÒª²éÕҵIJÄÁÏ»ò HTML ¸ñʽ»¯±ê¼Ç¡£ÓÃÕâ¸ö·½·¨£¬¾Í¿ÉÒÔ½«ÊÜÓ°ÏìµÄÎļþ·¶Î§ËõСµ½°üº¬ÒªÉ¾³ý»ò¸ü¸ÄµÄ²ÄÁϵÄÄÇЩÎļþ¡£È»ºó¿ÉÒÔʹÓÃÕýÔò±í´ïʽÀ´É¾³ý¹ýʱµÄ²ÄÁÏ£¬×îºó£¬¿ÉÒÔÔÙ´ÎʹÓÃÕýÔò±í´ïʽÀ´²éÕÒ²¢Ìæ»»ÄÇЩÐèÒªÌæ»»µÄ±ê¼Ç¡£
¡¡¡¡ÄÇô£¬ÕýÔò±í´ïʽÓï·¨µÄÓï·¨ÊÇÈçºÎÄØ£¿
¡¡¡¡Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨ×Ö·û(ÀýÈç×Ö·û a µ½ z)ÒÔ¼°ÌØÊâ×Ö·û(³ÆÎªÔª×Ö·û)×é³ÉµÄÎÄ×Öģʽ¡£¸ÃģʽÃèÊöÔÚ²éÕÒÎÄ×ÖÖ÷Ìåʱ´ýÆ¥ÅäµÄÒ»¸ö»ò¶à¸ö×Ö·û´®¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Åä¡£
¡¡¡¡ÕâÀïÓÐһЩ¿ÉÄÜ»áÓöµ½µÄÕýÔò±í´ïʽʾÀý£º
¡¡¡¡/^\[ \t]*$/ "^\[ \t]*$" Æ¥ÅäÒ»¸ö¿Õ°×ÐС£
¡¡¡¡/\d{}-\d{}/ "\d{}-\d{}" ÑéÖ¤Ò»¸öID ºÅÂëÊÇ·ñÓÉÒ»¸ö2λÊý×Ö£¬Ò»¸öÁ¬×Ö·ûÒÔ¼°Ò»¸ö5λÊý×Ö×é³É¡£
¡¡¡¡/<(.*)>.*<\/\1>/ "<(.*)>.*<\/\1>" Æ¥ÅäÒ»¸ö HTML ±ê¼Ç¡£
¡¡¡¡¶þ¡¢ÕýÔò±í´ïʽÔÚVBScriptÖеÄÓ¦ÓÃ
¡¡¡¡VBScriptʹÓÃRegExp¶ÔÏó¡¢Matches¼¯ºÏÒÔ¼°Match¶ÔÏóÌṩÕýÔò±í´ïʽ֧³Ö¹¦ÄÜ¡£ÎÒÃÇ»¹ÊÇÏÈ¿´Ò»¸öÀý×Ó¡£
<%
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ¡¡¡¡'½¨Á¢±äÁ¿¡£
Set regEx = New RegExp ¡¡¡¡'½¨Á¢ÕýÔò±í´ïʽ¡£
regEx.Pattern = patrn¡¡¡¡'ÉèÖÃģʽ¡£
regEx.IgnoreCase = True ¡¡¡¡'ÉèÖÃÊÇ·ñÇø·Ö×Ö·û´óСд¡£
regEx.Global = True ¡¡¡¡'ÉèÖÃÈ«¾Ö¿ÉÓÃÐÔ¡£
Set Matches = regEx.Execute(strng)¡¡¡¡'Ö´ÐÐËÑË÷¡£
For Each Match in Matches¡¡¡¡'±éÀúÆ¥Å伯ºÏ¡£
RetStr = RetStr & "Match found at position "
RetStr = RetStr & Match.FirstIndex & ". Match Value is '"
RetStr = RetStr & Match.Value & "'." & "<BR>"
Next
RegExpTest = RetStr
End Function
response.write RegExpTest("[ij]s.", "IS1 Js2 IS3 is4")
%>
ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃDzéÕÒ×Ö·û´®ÖÐÓÐÎÞis»òÕßjsÕâÁ½¸ö´Ê£¬ºöÂÔ´óСд¡£ÔËÐеĽá¹ûÈçÏ£º
Match found at position 0. Match Value is 'IS1'.
Match found at position 4. Match Value is 'Js2'.
Match found at position 8. Match Value is 'IS3'.
Match found at position 12. Match Value is 'is4'.
ÏÂÃæÎÒÃǾͽéÉÜÕâÈý¸ö¶ÔÏóºÍ¼¯ºÏ¡£
¡¡¡¡1¡¢RegExp¶ÔÏóÊÇ×îÖØÒªµÄÒ»¸ö¶ÔÏó£¬ËüÓм¸¸öÊôÐÔ£¬ÆäÖУº
¡¡¡¡¡ðGlobal ÊôÐÔ£¬ÉèÖûò·µ»ØÒ»¸ö Boolean Öµ£¬¸ÃÖµÖ¸Ã÷ÔÚÕû¸öËÑË÷×Ö·û´®Ê±Ä£Ê½ÊÇÈ«²¿Æ¥Å仹ÊÇֻƥÅäµÚÒ»¸ö¡£Èç¹ûËÑË÷Ó¦ÓÃÓÚÕû¸ö×Ö·û´®£¬Global ÊôÐÔµÄֵΪ True£¬·ñÔòÆäֵΪ False¡£Ä¬ÈϵÄÉèÖÃΪ False¡£
¡¡¡¡¡ðIgnoreCase ÊôÐÔ£¬ÉèÖûò·µ»ØÒ»¸öBooleanÖµ£¬Ö¸Ã÷ģʽËÑË÷ÊÇ·ñÇø·Ö´óСд¡£Èç¹ûËÑË÷ÊÇÇø·Ö´óСдµÄ£¬Ôò IgnoreCase ÊôÐÔΪ False£»·ñÔòΪ True¡£È±Ê¡ÖµÎª False¡£
¡¡¡¡¡ðPattern ÊôÐÔ£¬ÉèÖûò·µ»Ø±»ËÑË÷µÄÕýÔò±í´ïʽģʽ¡£±ØÑ¡Ïî¡£×ÜÊÇÒ»¸ö RegExp ¶ÔÏó±äÁ¿¡£
¡¡¡¡2¡¢Match ¶ÔÏó
¡¡¡¡Æ¥ÅäËÑË÷µÄ½á¹ûÊÇ´æ·ÅÔÚMatch¶ÔÏóÖУ¬ÌṩÁ˶ÔÕýÔò±í´ïʽƥÅäµÄÖ»¶ÁÊôÐԵķÃÎÊ¡£ Match ¶ÔÏóÖ»ÄÜͨ¹ý RegExp ¶ÔÏóµÄ Execute ·½·¨À´´´½¨£¬¸Ã·½·¨Êµ¼ÊÉÏ·µ»ØÁË Match ¶ÔÏóµÄ¼¯ºÏ¡£ËùÓÐµÄ Match ¶ÔÏóÊôÐÔ¶¼ÊÇÖ»¶ÁµÄ¡£ÔÚÖ´ÐÐÕýÔò±í´ïʽʱ£¬¿ÉÄܲúÉúÁã¸ö»ò¶à¸ö Match ¶ÔÏó¡£Ã¿¸ö Match ¶ÔÏóÌṩÁ˱»ÕýÔò±í´ïʽËÑË÷ÕÒµ½µÄ×Ö·û´®µÄ·ÃÎÊ¡¢×Ö·û´®µÄ³¤¶È£¬ÒÔ¼°ÕÒµ½Æ¥ÅäµÄË÷ÒýλÖõȡ£
¡¡¡¡¡ðFirstIndex ÊôÐÔ£¬·µ»ØÔÚËÑË÷×Ö·û´®ÖÐÆ¥ÅäµÄλÖá£FirstIndex ÊôÐÔʹÓôÓÁãÆðËãµÄÆ«ÒÆÁ¿£¬¸ÃÆ«ÒÆÁ¿ÊÇÏà¶ÔÓÚËÑË÷×Ö·û´®µÄÆðʼλÖöøÑԵġ£»»ÑÔÖ®£¬×Ö·û´®ÖеĵÚÒ»¸ö×Ö·û±»±êʶΪ×Ö·û 0
¡¡¡¡¡ðLength ÊôÐÔ£¬·µ»ØÔÚ×Ö·û´®ËÑË÷ÖÐÕÒµ½µÄÆ¥ÅäµÄ³¤¶È¡£
¡¡¡¡¡ðValue ÊôÐÔ£¬·µ»ØÔÚÒ»¸öËÑË÷×Ö·û´®ÖÐÕÒµ½µÄÆ¥ÅäµÄÖµ»òÎı¾¡£
¡¡¡¡3¡¢Matches ¼¯ºÏ
¡¡¡¡ÕýÔò±í´ïʽ Match ¶ÔÏóµÄ¼¯ºÏ¡£Matches ¼¯ºÏÖаüº¬Èô¸É¶ÀÁ¢µÄ Match ¶ÔÏó£¬Ö»ÄÜʹÓà RegExp ¶ÔÏóµÄ Execute ·½·¨À´´´½¨Ö®¡£Óë¶ÀÁ¢µÄ Match ¶ÔÏóÊôÐÔÏàͬ£¬Matches `¼¯ºÏµÄÒ»¸öÊôÐÔÊÇÖ»¶ÁµÄ¡£ÔÚÖ´ÐÐÕýÔò±í´ïʽʱ£¬¿ÉÄܲúÉúÁã¸ö»ò¶à¸ö Match ¶ÔÏó¡£Ã¿¸ö Match ¶ÔÏó¶¼ÌṩÁËÓëÕýÔò±í´ïʽƥÅäµÄ×Ö·û´®µÄ·ÃÎÊÈë¿Ú¡¢×Ö·û´®µÄ³¤¶È£¬ÒÔ¼°±êʶƥÅäλÖõÄË÷Òý¡£
¡¡¡¡Ñ§Ï°ÁËÕâÈý¸ö¶ÔÏóºÍ¼¯ºÏ£¬ÈçºÎÓ¦ÓÃÓÚ×Ö·û´®µÄÅжϺÍÌæ»»ÄØ£¿regExp¶ÔÏóµÄÈý¸ö·½·¨ÕýºÃ½â¾öÁËÕâ¸öÎÊÌ⣬ËüÃÇÊÇReplace·½·¨¡¢Test·½·¨ºÍExecute·½·¨¡£
1¡¢Replace ·½·¨
¡¡¡¡Ìæ»»ÔÚÕýÔò±í´ïʽ²éÕÒÖÐÕÒµ½µÄÎı¾¡£ÎÒÃÇ»¹ÊÇÏÈ¿´¸öÀý×Ó£ºÏÂÃæµÄÀý×Ó˵Ã÷ÁË Replace ·½·¨µÄÓ÷¨¡£
<%
Function ReplaceTest(patrn, replStr)
Dim regEx, str1 ' ½¨Á¢±äÁ¿¡£
str1 = "The quick brown fox jumped over the lazy dog."
Set regEx = New RegExp ' ½¨Á¢ÕýÔò±í´ïʽ¡£
regEx.Pattern = patrn ' ÉèÖÃģʽ¡£
regEx.IgnoreCase = True ' ÉèÖÃÊÇ·ñÇø·Ö´óСд¡£
ReplaceTest = regEx.Replace(str1, replStr) ' ×÷Ìæ»»¡£
End Function
Response.write ReplaceTest("fox", "cat") & "<BR>" ' ½« 'fox' Ìæ»»Îª 'cat'¡£
Response.write ReplaceTest("(\S+)(\s+)(\S+)", "$3$2$1") ' ½»»»´Ê¶Ô.
%>
¡¡¡¡2¡¢Test ·½·¨
¡¡¡¡¶ÔÖ¸¶¨µÄ×Ö·û´®Ö´ÐÐÒ»¸öÕýÔò±í´ïʽËÑË÷£¬²¢·µ»ØÒ»¸ö Boolean ֵָʾÊÇ·ñÕÒµ½Æ¥ÅäµÄģʽ¡£ÕýÔò±í´ïʽËÑË÷µÄʵ¼ÊģʽÊÇͨ¹ýRegExp¶ÔÏóµÄPatternÊôÐÔÀ´ÉèÖõġ£RegExp.GlobalÊôÐÔ¶ÔTest·½·¨Ã»ÓÐÓ°Ïì¡£
¡¡¡¡Èç¹ûÕÒµ½ÁËÆ¥ÅäµÄģʽ£¬Test·½·¨·µ»ØTrue£»·ñÔò·µ»ØFalse¡£ÏÂÃæµÄ´úÂë˵Ã÷ÁËTest ·½·¨µÄÓ÷¨¡£
<%
Function RegExpTest(patrn, strng)
Dim regEx, retVal ' ½¨Á¢±äÁ¿¡£
Set regEx = New RegExp ' ½¨Á¢ÕýÔò±í´ïʽ¡£
regEx.Pattern = patrn ' ÉèÖÃģʽ¡£
regEx.IgnoreCase = False ' ÉèÖÃÊÇ·ñÇø·Ö´óСд¡£
retVal = regEx.Test(strng) ' Ö´ÐÐËÑË÷²âÊÔ¡£
If retVal Then
RegExpTest = "ÕÒµ½Ò»¸ö»ò¶à¸öÆ¥Åä¡£"
Else
RegExpTest = "δÕÒµ½Æ¥Åä¡£"
End If
End Function
Response.write RegExpTest("is.", "IS1 is2 IS3 is4")
%>
¡¡¡¡3¡¢Execute ·½·¨
¡¡¡¡¶ÔÖ¸¶¨µÄ×Ö·û´®Ö´ÐÐÕýÔò±í´ïʽËÑË÷¡£ÕýÔò±í´ïʽËÑË÷µÄÉè¼ÆÄ£Ê½ÊÇͨ¹ý RegExp ¶ÔÏóµÄ Pattern À´ÉèÖõġ£
¡¡¡¡Execute ·½·¨·µ»ØÒ»¸ö Matches ¼¯ºÏ£¬ÆäÖаüº¬ÁËÔÚ string ÖÐÕÒµ½µÄÿһ¸öÆ¥ÅäµÄ Match ¶ÔÏó¡£Èç¹ûδÕÒµ½Æ¥Å䣬Execute ½«·µ»Ø¿ÕµÄ Matches ¼¯ºÏ¡£
¡¡¡¡Èý¡¢JavaScriptÖÐÕýÔò±í´ïʽµÄʹÓÃ
¡¡¡¡ÔÚJavaScript 1.2°æÒÔºó£¬JavaScriptÒ²Ö§³ÖÕýÔò±í´ïʽ¡£
¡¡¡¡1¡¢replace
¡¡¡¡replaceÔÚÒ»¸ö×Ö·û´®ÖÐͨ¹ýÕýÔò±í´ïʽ²éÕÒÌæ»»ÏàÓ¦µÄÄÚÈÝ¡£replace²¢²»¸Ä±äÔÀ´µÄ×Ö·û´®£¬Ö»ÊÇÖØÐÂÉú³ÉÁËÒ»¸öеÄ×Ö·û´®¡£Èç¹ûÐèÒªÖ´ÐÐÈ«¾Ö²éÕÒ»òºöÂÔ´óСд£¬ÄÇôÔÚÕýÔò±í´ïʽµÄ×îºóÌí¼ÓgºÍi¡£
Àý£º
<SCRIPT>
re = /apples/gi;
str = "Apples are round, and apples are juicy.";
newstr=str.replace(re, "oranges");
document.write(newstr)
</SCRIPT>
½á¹ûÊÇ£º"oranges are round, and oranges are juicy."
Àý£º
<SCRIPT>
str = "Twas the night before Xmas...";
newstr=str.replace(/xmas/i, "Christmas");
document.write(newstr)
</SCRIPT>
½á¹ûÊÇ£º"Twas the night before Christmas..."
Àý£º
<SCRIPT>
re = /(\w+)\s(\w+)/;str = "John Smith";
newstr = str.replace(re, "$2, $1");
document.write(newstr)
</SCRIPT>
½á¹ûÊÇ£º"Smith, John".
¡¡¡¡2¡¢search
searchͨ¹ýÕýÔò±í´ïʽ²éÕÒÏàÓ¦µÄ×Ö·û´®£¬Ö»ÊÇÅжÏÓÐÎÞÆ¥ÅäµÄ×Ö·û´®¡£Èç¹û²éÕҳɹ¦£¬search·µ»ØÆ¥Åä´®µÄλÖ㬷ñÔò·µ»Ø-1¡£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡search(regexp)
<SCRIPT>
function testinput(re, str){}
testinput(/^[1-9]/i,"123")
ASPÖÐÕýÔò±í´ïʽµÄÓ¦Ó㨶þ£©
¡¡¡¡Îå¡¢×ܽá
¡¡¡¡ÉÏÃæÎÒÃǽéÉÜÁËÕýÔò±í´ïʽµÄ»ù±¾¸ÅÄÒÔ¼°ÔÚVBScriptºÍJavaScriptÖÐÈçºÎʹÓÃÕýÔò±í´ïʽ£¬Í¬Ê±£¬Í¨¹ýһЩʵÀýÈôó¼ÒÓÐÁ˸ÐÐÔµÄÈÏʶ¡£ÕýÔò±í´ïʽµÄÓ¦Ó÷¶Î§ºÜ¹ã£¬ÄÜΪ´ó¼Ò½â¾öºÜ¶àʵ¼ÊÖеÄÎÊÌâ¡£±¾ÎĽéÉܵÄÄÚÈÝÖ»ÊÇһЩ³õ²½µÄ֪ʶ£¬»¹ÓкܶàÓï·¨¹æÔòÐèÒª´ó¼Ò¼ÌÐøÑ§Ï°£¬ÔÚʵ¼ùÖз¢ÏÖÎÊÌ⣬½â¾öÎÊÌâ¡£
- ×÷Õߣº zhouxxxx 2005Äê09ÔÂ9ÈÕ, ÐÇÆÚÎå 14:19¡¡ »Ø¸´£¨0£© |¡¡ ÒýÓã¨0£© ¼ÓÈ벩²É