0

sedコマンドを使用してHTMLファイルの&#で始まる文字列を照合し、スペースに置き換えるにはどうすればよいですか?

  • 例:&#192
  • 結果:スペース
  • 完全にスペースに置き換える必要があります

これは、末尾に3桁または4桁のすべてのHTMLコードで機能するはず&#です。

基本的にHTMLコード:http ://webdesign.about.com/library/bl_htmlcodes.html

4

4 に答える 4

2
$ sed 's/\&#[0-9]*/ /g' your
于 2012-09-11T07:30:25.990 に答える
0

うん、わかったsed -e 's_&#[0-9]*_ _g'

于 2012-09-11T07:39:15.707 に答える
0

このように&#を置き換えることができます

abc="&#192"
echo $abc | sed 's/\&\#/ /g'
于 2012-09-11T05:41:18.817 に答える
0
> echo "&#192" | sed -e 's_&#_ _g'
 192

perlで:

> echo "&#192" | perl -pe 's/&#/ /g'
 192

awkで:

> echo "&#192" | awk '{gsub(/&#/," ");print}'
 192
于 2012-09-11T05:54:47.370 に答える