整形済み行の行頭のスペースを取り去る

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

メッセージ

整形済み行をHTMLに変換するときに行頭のスペースを取り去ったほうがいいと思うのですがいかかでしょう.プログラム例とかをコピー&ペーストしたときに,取り去るのが面倒なので...


  • こんな感じですか。 -- ぱんだ 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 2003-06-03 (火) 05:58:57
  • プログラム以外であれば便利な機能かも。逆にプログラムの場合は、おいしくないような。最近のプログラムは関数の先頭 { と末尾 } 以外はタブ/スペースによる字下げが入る記述スタイルが多いので -- にぶんのに 2003-06-04 (水) 01:35:31
  • プログラムを貼るときは,左にひっついている行だけスペース入れて張るんですか? -- 2003-06-05 (木) 06:44:03
    • 私はエディタの全置換で行頭にスペースを1個入れるようにしています。取り除くときも全置換で楽できますから。 -- ぱんだ 2003-06-05 (木) 09:33:50
    • 質問は皮肉のつもりでした,すいません.それと,敢えて行頭スペースを取り除かないで(再)利用することってあるんですか? -- 2003-06-06 (金) 05:13:58
  • (anchor) -- MetalGlue 2005-09-20 (火) 23:43:57

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-09-20 (火) 23:43:57
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.187 sec.

OSDN