*整形済み行の行頭のスペースを取り去る [#v76ff126]

-ページ: BugTrack
-投稿者: MetalGlue
-優先順位: 低
-状態: 完了
-カテゴリー: 本体新機能
-投稿日: 2003-06-01 (日) 07:25:20
-バージョン: 

**メッセージ [#n7be5bbc]
整形済み行をHTMLに変換するときに行頭のスペースを取り去ったほうがいいと思うのですがいかかでしょう.プログラム例とかをコピー&ペーストしたときに,取り去るのが面倒なので...
----
-こんな感じですか。 -- [[ぱんだ]] &new{2003-06-01 (日) 23:20:18};
 diff -u -r1.41 convert_html.php
 --- convert_html.php	29 May 2003 09:25:43 -0000	1.41
 +++ convert_html.php	1 Jun 2003 14:18:39 -0000
 @@ -640,7 +640,9 @@
  	function Pre(&$root,$text)
  	{
  		parent::Block();
 -		$this->elements[] = htmlspecialchars($text);
 +		$this->elements[] = htmlspecialchars(
 +			($text == '' or $text{0} != ' ') ? $text : substr($text,1)
 +		);
  	}
  	function canContain(&$obj)
  	{
-一見便利にみえるけど、半角スペースとタブが混在している場合、桁が揃わなくなるので、それほどおいしい機能ではないかもしれない。 -- [[reimy]] &new{2003-06-03 (火) 05:58:57};
-プログラム以外であれば便利な機能かも。逆にプログラムの場合は、おいしくないような。最近のプログラムは関数の先頭 { と末尾 } 以外はタブ/スペースによる字下げが入る記述スタイルが多いので -- [[にぶんのに]] &new{2003-06-04 (水) 01:35:31};
-プログラムを貼るときは,左にひっついている行だけスペース入れて張るんですか? --  &new{2003-06-05 (木) 06:44:03};
--私はエディタの全置換で行頭にスペースを1個入れるようにしています。取り除くときも全置換で楽できますから。 -- [[ぱんだ]] &new{2003-06-05 (木) 09:33:50};
--質問は皮肉のつもりでした,すいません.それと,敢えて行頭スペースを取り除かないで(再)利用することってあるんですか? --  &new{2003-06-06 (金) 05:13:58};
- (anchor) -- [[MetalGlue]] &new{2005-09-20 (火) 23:43:57};

#comment
//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.060 sec.

OSDN