見つける正規表現が必要です
width="any number px"
私は試した[width=\".*px\"]
明確にするために、次のようなファイルがあります
1999/xlink" x="0px" y="0px" width="300px" viewBox="0 0
そして、私は得る必要があります
1999/xlink" x="0px" y="0px" viewBox="0 0
見つける正規表現が必要です
width="any number px"
私は試した[width=\".*px\"]
明確にするために、次のようなファイルがあります
1999/xlink" x="0px" y="0px" width="300px" viewBox="0 0
そして、私は得る必要があります
1999/xlink" x="0px" y="0px" viewBox="0 0
文字クラスでリテラルを使用しました。
これの一致を置き換えてみてください:
width="\d+px"\s*
空白あり (削除するため)
「任意の数字」に一致させる方法は 2 つあります
\d
シーケンスは任意の 1 桁に一致します。
[0-9]
同じことをします。
これらのいずれかの後に を付けると、これら+
の 1 つ以上の任意のインスタンスに一致します。
だからwidth=\"[0-9]+px\"
、あなたが望む一致を見つけます。
また、クエリ全体を含むと[
]
文字クラスになります。つまり、正確な文字列を見つける代わりに、クラス内の任意の文字の任意のインスタンスが返されます。[width]
は、どこにあるかに関係なく、文字w
、i
、d
、t
またはの単一のインスタンスを検索しh
ます。