【JavaScript】サーバーレスWiki 正規表現見直し

プログラミング・Web開発カテゴリを表すパンダのイラスト プログラミング・Web開発

最新版:「index.zip」をダウンロード

文字列抽出時の正規表現を見直した。

正規表現をあまり知らずに使っていたのだが、正規表現には、最長一致と最短一致という原則があり、Javascript(Jscript)は最長一致の原則で動いている。

その為、文字列抽出には、終端(今回の場合”([^\]\]]*)”)を加えた。

こうしないと、条件を満たす文字列が複数あった場合でも、うまく変換できない。

正規表現を扱う上では、この原則は、結構初心者レベルみたい。。

(参考)

勉強になった。

文書情報

記事タイトル
【JavaScript】サーバーレスWiki 正規表現見直し
作成日
更新日
Source URL
https://papanda925.com/?p=440

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました