javascript で文字列を更新したい場所でサポートが必要な JavaScript があります。
元の文字列:
987654321-200x200-1_This+is+text.jpg
最終的には次のようになります。
not_found-200x200.jpg
そのため、 not_found987654321
と何も置き換えられ-1_This+is+text
ません。
元の文字列は完全に動的であり- x - _ +
、全体として定数のみであることに注意してください。
私はこのようなことを試しました:
'987654321-200x200-1_This+is+text.jpg'.replace(/\_\d{0,}[A-Za-z]*/, '_not_found')
しかし、これを達成するには正規表現の助けが必要です。誰か助けて?