0

私は一晩中SublimeTextの正規表現に頭を悩ませようとしてきましたが、どこにも行き着きませんでした。次の文字列の例を使用します。

url(/assets/content.png);

これを作成するために端を交換するにはどうすればよいですか?

url('<%= asset_path('content.png') %>');

このパターンに一致する式を作成することはできましたが、

\/assets\/\w*.\w{3}\);

適切な部品を交換する方法がわかりません。私は何をすべきか?

4

1 に答える 1

0

考え方を変える必要があったことがわかりました。コンテンツを保存してタグを変更するのではなく、見つかった文字列全体を取得し、コンテンツを含むキャプチャグループを取得して、行全体を置き換える必要がありました。これは、.scssファイルを.scss.erbファイルに変換するのに最適でした。

同じ問題を抱えている他の人のために:

SCSS->崇高なテキスト2のSCSS/ERB正規表現

于 2012-08-26T13:18:53.980 に答える