Closed kanerin closed 1 day ago
入力がない場合のハイライト問題を解決:
記号を含む正規表現の処理を改善:
[
]
?
*
try-catch
handleSubmit 関数:
handleSubmit
highlightMatches 関数:
highlightMatches
修正内容
入力がない場合のハイライト問題を解決:
記号を含む正規表現の処理を改善:
[
,]
,?
,*
など)が含まれていた場合、正規表現が適切に解釈されない問題を修正しました。try-catch
ブロックを使用して、無効な正規表現が入力された場合にエラーメッセージを表示し、アプリケーションがクラッシュしないようにしました。詳細な変更点
handleSubmit
関数:try-catch
ブロックでエラーをキャッチするように修正しました。highlightMatches
関数:try-catch
を使用し、無効な正規表現入力に対してもエラーをキャッチし、安全に処理を続行するようにしました。テスト内容
[
,?
,*
など)を入力した際に、適切に正規表現が解釈され、エラーが発生しないことを確認。