作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板Python
标题Re: [范例] 请问regulator expression问题
时间Wed Jun 18 16:51:37 2008
※ 引述《jeffreychen ()》之铭言:
: 若一行字为module CPU_TOP (
: 那我要如何用正规表示法取出CPU_TOP的文字呢
1. 是 regular expression
2. ptt 有讨论 RE 的版:
RegExp 程设 ◎正规表示式 badwork
3. 你只给一行资料样本不足阿... Q_Q
如果格式都跟你这行一样,那不需动用到 RE,直接切就可以了:
txt = 'module CPU_TOP ('
print(txt.split()[1])
4. 如果真的要用到 Python 的 RE,那就这样:
import re
print(re.search(r'\S+\s+(\S+)', 'module CPU_TOP (').group(1))
==
Python 的 re 模组详细用法请参考:
http://www.amk.ca/python/howto/regex/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.250.15
※ 编辑: wawawa 来自: 211.74.250.15 (06/18 16:52)
※ 编辑: wawawa 来自: 211.74.250.15 (06/18 16:53)