「Python3.9」searchメソッドで先頭の文字列を指定するサンプル

環境
Python 3.9.13
Windows 11 Pro 21H2 64bit
PyCharm 2022.2.1 (Community Edition)

構文
re.search(pattern, string, flags=0)
1つめの引数は、正規表現です。
2つめの引数は、対象の文字列です。
戻り値は、matchオブジェクトです。

書式
変数名1 = “^文字列"
変数名2 = re.search(変数名1,対象文字列’)

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
変数名2.group(0)
groupメソッドは一致した文字列を返します。
変数名2.group(0) groupメソッドは一致した文字列を返します。
変数名2.group(0)
groupメソッドは一致した文字列を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# coding: utf-8
import re
tt = "^ST"
res = re.search(tt,'STC')
if res:
print(res.group(0))
else:
print(res)
# coding: utf-8 import re tt = "^ST" res = re.search(tt,'STC') if res: print(res.group(0)) else: print(res)
# coding: utf-8
import re

tt = "^ST"

res = re.search(tt,'STC')

if res:
      print(res.group(0))
else:
      print(res)

実行結果
ST

Python

Posted by arkgame