(本日の)ChatGPT先生へ
以下の、正規表現を教えて下さい。
*区分所有法27条
↓
*https://ja.wikibooks.org/wiki/建物の区分所有等に関する法律第27条
*区分所有法48条の2
↓
*https://ja.wikibooks.org/wiki/建物の区分所有等に関する法律第48条の2
回答抜粋
正規表現(変換パターン)
・例(Python)
import re
pattern = re.compile(r'^(*\s*)(区分所有法)\s*(\d+)(条(?:の\d+)?)\s*$')
for s in ['*区分所有法27条', '*区分所有法48条の2']:
print(re.sub(pattern, r'\1https://ja.wikibooks.org/wiki/建物の区分所有等に関する法律第\3\4', s))
・出力:
*https://ja.wikibooks.org/wiki/建物の区分所有等に関する法律第27条
*https://ja.wikibooks.org/wiki/建物の区分所有等に関する法律第48条の2