ikeike443のブログ

ソフトウェアビジネスに関心がある系のブログ

Python 改行コードの含まれた文字列の一行目を検索して返す関数

たまにはてなを更新しないといけないので更新する。

"""
改行コードの含まれた文字列の1行目を抜き出して返す
"""
def getFirstLine(s):
    #正規表現オブジェクト生成
    reobj=re.compile('.*\n')
    m = reobj.match(s) #改行コード検索
    if m:
        pos_s = m.span()             #見つかったら開始終了位置を保存
        return s[pos_s[0]:pos_s[1]]
    else:
        return s

色々甘いけど書いた。

まったくどこにもニーズはないでしょうが。。

正規表現オブジェクトの生成のところはsingletonにした方がいいかな。