以下の書類を既に持っています
リーリーシステム クリップボードには次のコンテンツが含まれています:
リーリー次の形式を形成するには、各行の 15 番目の位置に挿入する必要があります
リーリーこの答えは良くありません
最初に入力してください
リーリー次に、s
命令
输入 :%s/^/<a id="" href="">/g
回车
再输入 :%s#$#</a>#g
Enter
さらに進むには、このベースから始める必要があります
リーリー迷茫2017-05-16 16:35:48
最初に入力してください
リーリー次に、s
命令
输入 :%s/^/<a id="" href="">/g
回车
再输入 :%s#$#</a>#g
Enter
PHP中文网2017-05-16 16:35:48
最初の要件については、置き換える必要はなく、次のように達成できます:
画像が大きいので読み込めない場合は、こちらが元のアドレスです
操作シーケンス:
1行目の「」の「<」の位置にカーソルを移動しますCtrl+v
进入列选择模式,jj$
选中所有的 </a>
,然后 d
カーソルを「ホーム」行に移動し、Shift + v
进入行选择模式,jj
选中三行,然后 :right
Enterを押します
$
把光标移至 "home" 结尾,按 p
ペースト
gv
选中所有,然后 :left
、Enter を押してください
1行目の「home」の「h」にカーソルがあり、Ctrl + v
进入列选择模式,jj$y
3行コピー
gg$
光标移至第一行末尾,然后 p
2 番目の要件も同じですが、id=""
2 番目の引用符と次の内容を削除するだけです。 3 番目の要件ですが、現時点ではこれより良い方法が思いつきません
PHP中文网2017-05-16 16:35:48
Bash+Sed を使用して処理することもできますが、プログラミング言語で処理するようなものです
リーリー備考: test.txt は処理対象のソース ファイルで、sd.f は sed 処理コマンドを格納するためにプログラムによって生成されるファイルです。 sd.in は保存された変数値、つまり home、help... 3 つの値です