Re: [範例] 請問regulator expression問題
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章