問題タブ [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.
html - HTML で emspace または enspace が CSS フォントの line-height を壊すのはなぜですか?
ブラウザー (どのブラウザーでも) がどのように動作するかについて混乱しています。なぜなら、それはすべてで起こっているからです。ここで何が起こっているのか: Gentium と呼ばれる無料のフォントを使用しています。font-size は 16px line-height は 19px
すべて問題ないようです。改行なしスペース - 問題ありません - 文字としてフォントに存在します。シンスペース 動作もOK。
しかし、私が使用しようとすると: (#8194) または (#8195)
ブラウザーは適切な幅のスペースを作成しますが、高さもあるようで、CSS の行の高さの規則にもかかわらず、テキストの行全体が下に押し出されます。何が起こっているか知っている人はいますか?Chars #8194 と #8195 は通常、フォント ファイルの一部として含まれていません。ブラウザはどのように計算しますか? (通常は問題なく動作します。) 文字がフォント ファイルにない場合、文字はどこから取得されますか?
ありがとう。
php - PHPでテキストステートメントのスペースをカウントする方法
PHPのテキスト間のスペースをどのように数えることができますか?
スペースを数える方法はありますか?
言語:PHPのみ
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 で) にあるとき、これは機能しません
vbscript - タブを含む先頭のスペースをトリム
vbscript を使用してファイルを読み取り、タブを含む先頭のスペースをすべて削除する必要があります。LTRIM は先頭のスペースを削除しますが、タブも削除するにはどうすればよいですか。
ありがとう。
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) が機能しない理由を誰か教えてもらえますか?
ありがとう。
java - ファイルパスにJavaとスペースを含むXMLファイルを解析する
Windows XP のファイル システムにファイルがあります。Java (JRE 1.6) を使用してそれらを解析したい。
問題は、ファイル パスにスペースが含まれている場合に、Java と Xerces がどのように連携するのか理解できないことです。
ファイルのパスにスペースが含まれていない場合、すべて正常に機能します。
スペースがある場合、 FileInputStream インスタンスでパーサーを呼び出しても、この種の問題が発生する可能性があります。
( sun.net.ftp.FtpClient.openServer
??? なに?)
または、この種のトラブル:
(unknown protocol: d
ファイルが D ドライブにあるためだと思います。)
なぜそれが起こるのか、そして問題を回避する方法の手がかりはありますか? 独自の EntityResolver を提供しようとしましたが、クラッシュ前に呼び出されていないことがログに示されています。
編集:
パーサーを呼び出すコードは次のとおりです。
今のところ、解析の前に DOCTYPE を削除することを余儀なくされています。これにより、すべての問題と DTD 検証が削除されます...それほど優れた解決策ではありません。
php - PHPで変数内のタブをスペースに置き換えるにはどうすればよいですか?
$data
タブ、先頭のスペース、および複数のスペースが含まれています。すべてのタブをスペースに置き換えたい。1 つのスペースで複数のスペースを使用し、先頭のスペースを削除します。
実際、この入力データを変える何か:
出力データに:
どうすればいいですか?
php - PHP を使用して、スペースを含むファイルの名前を変更する
名前にスペースが含まれるファイルが既にサーバー上にあります。アンダースコアで名前を変更したい。スペースの前にスラッシュを入れてみました。スペースを %20 に置き換えてみました。それでもPHPは私に与えます:
そのようなファイル、又はディレクトリはありません。
これが私のコードです:
.net - この正規表現がスペースに一致しないのはなぜですか?
次の正規表現があります。
これはうまく一致します:
ただし、 aをスペースに置き換えると失敗します。
なぜしないのですか?一致しますか?スペースは文字に分類されませんか? タブと改行を合わせたくないので\sは使えません。私も試しました:
しかし、それも機能しません (IgnorePatternWhitespace
有効にしていません)。
php - テキスト変数からのテキスト フィールド内のスペース: php + html
私は奇妙な問題を抱えています...私はdbから文字列データを取得しています:
戻り値:
string(19) "いくつかの説明..."
しかし、コードでは:
テキストフィールドのテキストの前にたくさんのスペースがあります:
「何か説明が…」
なんで?