0

この正規表現の置き換えを機能させる方法を理解するのに苦労しています。私はtextmateを使用していて、これを取得しようとしています:

title="cuba1" (could be any number range from 1-50 and any country name)

これに置き換えられます:

data-group="cuba1, cuba" class="cuba"

地域にこれらを設定しており、地域のグループが必要な場合があるため、国 (cuba1、cuba2 など) に含まれる場合と含まれない場合がある複数の番号を持つ複数の国があります。これにより、手動で行う必要なく、より迅速に実装できます。

どんな助けでも大歓迎です。

4

1 に答える 1

4

正規表現:

title="(([a-zA-Z]+)\d*)"

置換:

data-group="$1, $2" class="$2"

Notepad++ でテスト済み。ただし、これらの構成はかなり標準的です。正規表現の実装で動作するはずです。

編集: 通常の注意事項があります: 正規表現は HTML には適していません

于 2012-11-22T23:16:43.897 に答える