問題タブ [spaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
485 参照

html - HTML で emspace または enspace が CSS フォントの line-height を壊すのはなぜですか?

ブラウザー (どのブラウザーでも) がどのように動作するかについて混乱しています。なぜなら、それはすべてで起こっているからです。ここで何が起こっているのか: Gentium と呼ばれる無料のフォントを使用しています。font-size は 16px line-height は 19px

すべて問題ないようです。改行なしスペース -   問題ありません - 文字としてフォントに存在します。シンスペース   動作もOK。

しかし、私が使用しようとすると:  (#8194) または   (#8195)

ブラウザーは適切な幅のスペースを作成しますが、高さもあるようで、CSS の行の高さの規則にもかかわらず、テキストの行全体が下に押し出されます。何が起こっているか知っている人はいますか?Chars #8194 と #8195 は通常、フォント ファイルの一部として含まれていません。ブラウザはどのように計算しますか? (通常は問題なく動作します。) 文字がフォント ファイルにない場合、文字はどこから取得されますか?

ありがとう。

0 投票する
3 に答える
21597 参照

php - PHPでテキストステートメントのスペースをカウントする方法

PHPのテキスト間のスペースをどのように数えることができますか?

スペースを数える方法はありますか?

言語:PHPのみ

0 投票する
2 に答える
1458 参照

configuration - Emacs viper-mode で TAB の代わりにスペースを挿入する

私は長年の vim ユーザーであり、最近、emacs に viper-mode があり、両方の長所を提供していることを発見しました (少なくとも私にとっては)。ただし、私は主に Python でコーディングしており、タブとスペースの混在が大きな問題であるため、本当に気になることが 1 つあります。

挿入モードでは、TAB を押したときに、TAB の代わりに viper-shift-width スペースを挿入したいと思います。これどうやってするの?いくつかの単純な Lisp 関数/設定が解決策だと思います。

これを実行できるviper-mode設定には何も見つかりませんでした。

編集:

私は(setq-default indent-tabs-mode nil).emacs に持っていますが、viper-mode で挿入モード (挿入モードの vim で) にあるとき、これは機能しません

0 投票する
4 に答える
24693 参照

vbscript - タブを含む先頭のスペースをトリム

vbscript を使用してファイルを読み取り、タブを含む先頭のスペースをすべて削除する必要があります。LTRIM は先頭のスペースを削除しますが、タブも削除するにはどうすればよいですか。

ありがとう。

0 投票する
3 に答える
9680 参照

java - 絶対ディレクトリを指定した Runtime.exec()

Runtime.exec() を使用して、スペースのあるディレクトリで別のプロセスを開始したいと思います。(バカみたいだけど、好奇心を満たしたい)

問題の詳細 (簡易版) C:/Program Files/MyProgram にある myprogram.exe があります。

私が観察したこと:1)。Runtime.exec("C://Program Files//MyProgram//myprogram.exe") を呼び出すと、IOException は次のことを示します: エラー コード = 2 でファイル C:/Program が見つかりません。スペースの

2)。私は試しました: Runtime.exec("/"C://Program Files//MyProgram//myprogram.exe/""), IOException は次を示します: ファイルが見つかりません: "C:/Program Files/MyProgram/myprogram. EXE"

3)。教訓を学び、Runtime.exec() のオーバーロード バージョンを試してみました。 File dir = new File("C://Program Files//MyProgram//"); そして実行:Runtime.exec( "myprogram.exe"、null、dir)、それは言う:C:/ Program Files / MyProgram /でファイルmyprogram.exeが見つかりません

4)。1)「Program Files」の代わりに、名前をProgram_Filesに変更しました。すべてが機能します

ProcessBuilderでも似たようなことができるのはわかっているのですが、心では手放せません…(私の弱点なのかもしれませんが)。2) と 3) が機能しない理由を誰か教えてもらえますか?

ありがとう。

0 投票する
4 に答える
15475 参照

java - ファイルパスにJavaとスペースを含むXMLファイルを解析する

Windows XP のファイル システムにファイルがあります。Java (JRE 1.6) を使用してそれらを解析したい。

問題は、ファイル パスにスペースが含まれている場合に、Java と Xerces がどのように連携するのか理解できないことです。

ファイルのパスにスペースが含まれていない場合、すべて正常に機能します。

スペースがある場合、 FileInputStream インスタンスでパーサーを呼び出しても、この種の問題が発生する可能性があります。

( sun.net.ftp.FtpClient.openServer??? なに?)

または、この種のトラブル:

(unknown protocol: dファイルが D ドライブにあるためだと思います。)

なぜそれが起こるのか、そして問題を回避する方法の手がかりはありますか? 独自の EntityResolver を提供しようとしましたが、クラッシュ前に呼び出されていないことがログに示されています。


編集:

パーサーを呼び出すコードは次のとおりです。


今のところ、解析の前に DOCTYPE を削除することを余儀なくされています。これにより、すべての問題と DTD 検証が削除されます...それほど優れた解決策ではありません。

0 投票する
9 に答える
49955 参照

php - PHPで変数内のタブをスペースに置き換えるにはどうすればよいですか?

$dataタブ、先頭のスペース、および複数のスペースが含まれています。すべてのタブをスペースに置き換えたい。1 つのスペースで複数のスペースを使用し、先頭のスペースを削除します。

実際、この入力データを変える何か:

出力データに:

どうすればいいですか?

0 投票する
3 に答える
9142 参照

php - PHP を使用して、スペースを含むファイルの名前を変更する

名前にスペースが含まれるファイルが既にサーバー上にあります。アンダースコアで名前を変更したい。スペースの前にスラッシュを入れてみました。スペースを %20 に置き換えてみました。それでもPHPは私に与えます:

そのようなファイル、又はディレクトリはありません。

これが私のコードです:

0 投票する
3 に答える
378 参照

.net - この正規表現がスペースに一致しないのはなぜですか?

次の正規表現があります。

これはうまく一致します:

ただし、 aをスペースに置き換えると失敗します。

なぜしないのですか?一致しますか?スペースは文字に分類されませんか? タブと改行を合わせたくないので\sは使えません。私も試しました:

しかし、それも機能しません (IgnorePatternWhitespace有効にしていません)。

0 投票する
2 に答える
367 参照

php - テキスト変数からのテキスト フィールド内のスペース: php + html

私は奇妙な問題を抱えています...私はdbから文字列データを取得しています:

戻り値:

string(19) "いくつかの説明..."

しかし、コードでは:

テキストフィールドのテキストの前にたくさんのスペースがあります:

「何か説明が…」

なんで?