python ÕýÔò±í´ïʽºÍreÄ£¿é
ÕýÔò±í´ïʽÊÇËÑË÷¡¢Ìæ»»ºÍ½âÎö¸´ÔÓ×Ö·ûģʽµÄÒ»ÖÖÇ¿´ó¶ø±ê×¼µÄ·½·¨.
ÕýÔò±í´ïʽ£¨»ò RE£©ÊÇÒ»ÖÖСÐ͵ġ¢¸ß¶Èרҵ»¯µÄ±à³ÌÓïÑÔ£¬£¨ÔÚPythonÖУ©ËüÄÚǶÔÚPythonÖУ¬²¢Í¨¹ý re Ä£¿éʵÏÖ.×Ö·û´®Ò²Óкܶ෽·¨,¿ÉÒÔ½øÐÐËÑË÷ (index¡¢find ºÍ count)¡¢Ìæ»» (replace) ºÍ½â
Îö (split),µ«ËüÃǽöÏÞÓÚ´¦Àí×î¼òµ¥µÄÇé¿ö
re Ä£¿éʹ Python ÓïÑÔÓµÓÐÈ«²¿µÄÕýÔò±í´ïʽ¹¦ÄÜ¡£ compile º¯Êý¸ù¾ÝÒ»¸öģʽ×Ö·û´®ºÍ¿ÉÑ¡µÄ±êÖ¾²ÎÊýÉú³ÉÒ»¸öÕýÔò±í´ïʽ¶ÔÏ󡣸öÔÏóÓµÓÐһϵÁз½·¨ÓÃÓÚÕýÔò±í´ïʽƥÅäºÍÌæ»»¡£
³£ÓÃÕýÔò±í´ïʽ
'.*' ×÷Ϊһ¸öÕýÔò±í´ïʽƬ¶Î±íʾ "ÈÎÒâ¸öÊý(0»ò¸ü¶à¸ö)µÄÈÎÒâ×Ö·û(³ý»»ÐÐÍâ)"¡£Ò²¾ÍÊÇ˵£¬ '.*' Æ¥ÅäÒ»¸ö×Ö·û´®ÖеÄÈÎÒâ×Ó´®£¬°üÀ¨¿Õ´®¡£
'.+' Óë'.*'ÀàËÆ£¬²»¹ýËü²»°üÀ¨¿Õ´®
ÒªÇ¿ÖÆÒ»¸öģʽ½öÆ¥ÅäÓÉ 'post' ½áβµÄ×Ö·û´®£¬Óà \Z ½áÊøÕâ¸öģʽ¡£¾ÍÏóÏÂÃæÕâÑù£º
r'pre.*post\Z'
Æ¥Åä 'prepost', µ«²»Æ¥Åä 'preposterous'.
ģʽ×Ö·û´®Óï·¨
ģʽ×Ö·û´®Ê¹ÓÃÌØÊâµÄÓï·¨À´±íʾһ¸öÕýÔò±í´ïʽ£º
¶àÊý×ÖĸºÍÊý×Öǰ¼ÓÒ»¸ö·´Ð±¸Üʱ»áÓµÓв»Í¬µÄº¬Òå¡£
±êµã·ûºÅÖ»Óб»×ªÒåʱ²ÅÆ¥Åä×ÔÉí£¬·ñÔòËüÃDZíÊ¾ÌØÊâµÄº¬Òå
·´Ð±¸Ü±¾ÉíÐèҪʹÓ÷´Ð±¸ÜתÒå¡£
ÓÉÓÚÕýÔò±í´ïʽͨ³£¶¼°üº¬·´Ð±¸Ü£¬ËùÒÔÄã×îºÃʹÓÃÔʼ×Ö·û´®À´±íʾËüÃÇ¡£Ä£Ê½ÔªËØ(Èç r'\t'£¬µÈ¼ÛÓÚ'\\t')Æ¥ÅäÏàÓ¦µÄÌØÊâ×Ö·û¡£
ÕýÔò±í´ïʽģʽÓï·¨
ÔªËØ º¬Òå
. Æ¥Åä³ý»»ÐÐÍâµÄÈÎÒâ×Ö·û(Èç¹û DOTALL ÔòÁ¬»»ÐÐҲƥÅä)
^ Æ¥Åä×Ö·û´®¿ªÊ¼(Èç¹ûMULTILINE£¬Ò²Æ¥Åä»»ÐзûÖ®ºó)
$ Æ¥Åä×Ö·û´®½áÊø(Èç¹ûMULTILINE£¬Ò²Æ¥Åä»»Ðзû֮ǰ)
* Æ¥Åä0¸ö»ò¸ü¶à¸öÓÉÇ°ÃæµÄÕýÔò±í´ïʽ¶¨ÒåµÄƬ¶Î£¬Ì°À··½Ê½(¾¡¿ÉÄܶàµÄÆ¥Åä)
+ Æ¥Åä1¸ö»ò¸ü¶à¸öÓÉÇ°ÃæµÄÕýÔò±í´ïʽ¶¨ÒåµÄƬ¶Î£¬Ì°À··½Ê½
?
Ïà¹ØÎĵµ£º
Help£¡·Software Upates£¡·Find and Install£¡·Search for new features to install-¡·New remote site£¡·Ëæ±ãÆð¸önameÈçpydev£¬urlÌî http://pydev.sf.net/updates/ £¡·È»ºóÕÕ×ÅÌáʾÏÂÔØ°²×°¼´¿É¡£
PydevµÄÅäÖÃ
ÔÚEclipse IDE Ï£¬ ´ò¿ª Window->Preferences... ¶Ô»°¿ò£¬´ÓÓÒ²àµÄÊ÷ÐÎÁбíÖÐÑ¡Ôñ“ PyDev&r ......
Ê×ÏÈ, ˵˵pythonÀïÃæµÄ±Õ°ü°É:
1. ÐèÒªº¯ÊýǶÌ×, ¾ÍÊÇÒ»¸öº¯ÊýÀïÃæÔÙдһ¸öº¯Êý.
2. Íⲿº¯ÊýÐèÒª·µ»ØÒ»¸öÄÚ²¿º¯ÊýµÄÒýÓÃ
3. Íⲿº¯ÊýÖÐÓÐһЩ¾Ö²¿±äÁ¿, ²¢ÇÒ, ÕâЩ¾Ö²¿±äÁ¿ÔÚÄÚ²¿º¯ÊýÖÐÓÐʹÓÃ
¸ÅÄî:
1. ×ÔÓɱäÁ¿: Íⲿº¯ÊýÖж¨ÒåµÄ¾Ö²¿±äÁ¿, ²¢ÇÒÔÚÄÚ²¿º¯ÊýÖб»Ê¹ÓÃ.
2. ±Õ°ü: ÄǸöʹÓÃÁË×ÔÓɱäÁ¿²¢±»·µ»ØµÄÄÚ²¿º¯Ê ......
Éè¼ÆÒ»¸öIPÀࣺ
Éè¼Æ1 ÒªÇ󣺳õʼ»¯Ê±¸ø¶¨ipµØÖ·²¢ÅжÏipµØÖ·µÄºÏ·¨ÐÔ
Àà·½·¨£ºÅжÏipµØÖ·ºÏ·¨ÐÔ
ʵÀý·½·¨£º½«ipµØÖ·×ª»¯Îª10½øÖƵıíʾÐÎʽ¼°16½øÖƵıíʾÐÎʽ
......
ÔÚStack Overflow ÉÏ¿´µ½Ñ§Ï°Python µÄÒ»¸ö·½·¨ÊÇÓÃPython ÆÆ½âThe Python Challenge¡£µ«ÎÒϲ»¶ÓÃRuby£¬Ë¹ÜµÃ×ÅÄØ^_^
0. ÈëÃŹغܼòµ¥¡£
p 2**38
1. ÆÆ½âÒ»¶Î»°£¬¹Û²ìͼƬºÜÈÝÒ×·¢ÏÖ½âÂë±í°Ñ×Öĸ±íÑ»·ÓÒÒÆÁ½Î»¡£
riddle = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl ......