Python Regexライブラリの使用

2315 ワード

今日からPython標準ライブラリを勉強し、前に学んだことを復習します.このスクリプトは、クラスによって呼び出され、指定されたコンテキストを検索する機能です.
#!/usr/bin/python

import re

class Regex_input:
    def __init__(self,task,source):
        self.source=source
        self.task=task
    def regex(self):
        opt=re.search(self.task,self.source)
        if opt==None:
            print 'No Found the task: %s' % self.task
        else:
            print '%s is in %d - %d' % (self.task,opt.start(),opt.end())

呼び出しの例:
from uregex import Regex_input

x=Regex_input('j','jd')
x.regex()
c=Regex_input('j','d')
c.regex()

 
転載先:https://www.cnblogs.com/xiaoCon/archive/2013/03/09/2951999.html