私の HTML マークアップには、次の命名スキームを持つ一連の要素があります。
name="[].timeEntries[].Time"
括弧の両方のセットの間には、少なくとも 1 つ、場合によっては 2 桁の数字があります。2 番目の数字セットを除外する必要があります。
免責事項:正規表現を知るのはこれが初めてです。
これまでの私のパターンは次のとおりです。
var re = /\[\d{1,2}\].timeEntries\[(\d{1,2})\]\.Time/;
- 2 桁の数字を示すために * と + のどちらの文字を使用すればよいかわかりません。
- replace() はこれに適した方法ですか?
- ピリオド「.」をエスケープする必要がありますか? ?
- あなたが提供できる他のヒントは大歓迎です。
たとえば、要素に出くわした場合
name="[10].timeEntries[9].Time"
9 だけを変数に入れたいと思います。