sed を使用して width="512px" または width="512" または width="512.1112233" または width="415.11335577px" を width="{size}" に置き換える方法

sed を使用して width=

1つのディレクトリに多くのファイルがあります。これにはwidthさまざまな形式が含まれています。引用符は、数値、浮動小数点、数値+px、または浮動小数点+pxです。

例: width="512px", width="512", width="512.1112233" または width="415.11335577px"

私はそれらをwidth="{size}"

私は次のことを試しましたが、いくつかのファイルから欲しいものを取得できませんでした。

sed -i 's/"[0-9]*"/"{size}"/g' ./*.*

それを達成するためにこれをどのように使用できますかsed

ベストアンサー1

次のうち、文字以外の文字をゼロ個以上一致させることができます"""

sed 's/width="[^"]*"/width="{size}"/g'

おすすめ記事