jsの正規表現で拡張子を除いたファイル名を抽出する
ファイルアップロード処理を実装する際に、アップロードされたファイルの拡張子を除いたファイル名を取得する必要があり、↓のように拡張子以外をキャプチャしてreplaceで置き換えた。
"sample.png".replace(/^(.+)\..+$/, '$1')
// => "sample"
"sample.test.png".replace(/^(.+)\..+$/, '$1')
// => "sample.test"
ファイルアップロード処理を実装する際に、アップロードされたファイルの拡張子を除いたファイル名を取得する必要があり、↓のように拡張子以外をキャプチャしてreplaceで置き換えた。
"sample.png".replace(/^(.+)\..+$/, '$1')
// => "sample"
"sample.test.png".replace(/^(.+)\..+$/, '$1')
// => "sample.test"
findIndexを使う
yarn cache clean
仕様書を作る際はexamplesも定義するようにしておきたい