⬜開始日時指定記法の正規表現がURLを誤認識してしまう
from takker99/takker-scheduler
現象
開始日時指定記法の正規表現がURLを誤認識してしまう
https://のs:/を開始日時指定記法として読み込み、文法エラーとして却下してしまっている
でもなんでこれを読んでしまっているんだ?
あ、空白以外の文字なら全部認識してしまっているんだ
使用している正規表現:/^(.*?)(s|e):([^\s]+)\s+d:(\d+)/
修正策
特定の文字だけ認識するように直す
もしくは、文字列の末尾から認識するように組み替える
String.prototype.matchAll()を使う
#2022-01-24 07:09:42