2

先頭または末尾のスペースが削除されるべきではないユーザー入力 (フォーム フィールド、ファイルから解析されたデータなど) からの文字列引数を持つメソッド/関数の実際のシナリオを教えてもらえますか?

そのような状況を自分で思い出すことはできません。

編集:気をつけてください、空白をトリミングするとは言いませんでした。先頭または末尾の(のみ)スペース(または空白)をトリミングすると言いました。

4

9 に答える 9

12

エディタの「検索」ダイアログで文字列を検索します。

于 2009-07-11T02:05:46.230 に答える
10

パスワード入力ボックス。空白が本当に文字列の重要な部分と見なされるデータはたくさんあります。開始と終了の空白のみにすることで物事をかなり絞り込みますが、まだ多くの例があります。PHP スタイルの nl2br 関数を介して渡すもの。

于 2009-07-11T02:09:38.393 に答える
5

コードを入力している場合。最初と最後に空白が必要なシナリオがあるかもしれません。

また、Stack Overflow のマークダウン エディタも見てください。コード例はインデントされています。コード例だけを投稿した場合は、先頭と末尾の空白を削除しないようにする必要があります。

于 2009-07-11T02:06:39.957 に答える
3

おそらく、ホワイトスペースインタープリターです。

于 2009-07-11T02:14:17.560 に答える
2

パイソン....

于 2009-07-11T07:50:18.293 に答える
0

以前に空白を区切り文字として使用したことがあります。また、複数の入力の連結を伴うものについては、先頭/末尾の空白を削除すると、フォーマットが壊れたり、さらに悪化する可能性があります。それとは別に、スペンサーが言ったように、インデントされた段落の場合、おそらく先頭の空白を削除したくないでしょう。

于 2009-07-11T03:27:27.823 に答える
0

段落エントリ。

于 2009-07-11T02:06:13.280 に答える
0

入力が Python コードの場合 (たとえば、ペーストビンのようなもの)、先頭の空白を削除することはできません。ただし、複数行の文字列 (三重引用符で囲まれた文字列) の一部である可能性があるため、末尾の空白も削除できません。

于 2009-07-11T02:29:17.473 に答える