次のJavaScript正規表現があります
http://regexpal.com/で使用されているように
\[.*(\.jpg|\.png|\.gif|\.bmp|\.jpeg).*\]
jQuery コードでの使用として -
post.html().match(/\[.*(\.jpg|\.png|\.gif|\.bmp|\.jpeg).*\]/g);
これは私が扱っているサンプルデータです
- [cid:image001.jpg@01CD2DC8.704399C0]
- s[cid:image001.png@01CD2DC8.704399C0]<
- 画像.jpg
- [cid:image002.jpg@01CD2DC8.704399C0]
- [cid:image002.exe@01CD2DC8.704399C0]
- [cid:image002.gif@01CD2DC8.704399C0]
- [[cid:image001.jpg@01CD2DE6.9802A2D0]
また
[cid:image002.png@01CD2DE6.9802A2D0]]- test.gif
私の問題は、7 行目で、[] で囲まれた 2 つの文字列を分離したいということです。現時点では、行全体を一致として扱っています。