問題タブ [slash]
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.
grep - スラッシュを含む文字列をどのように grep しますか?
のようなスラッシュを含む文字列を grep するにはどうすればよい./.
ですか?
java - ファイルディレクトリにアクセスできません
これは本当におかしなことかもしれませんが、ファイルディレクトリにアクセスして、その中のすべての画像をロードできるようにしようとしています。何らかの理由で「/Images」などのファイルディレクトリを入力すると、新しいファイルを作成すると「\ Images」と表示され、バックスラッシュであるためWindowsがディレクトリを見つけることができません...
コード:
印刷出力は、それぞれ「/Images」と「\Images」です。dirが間違っているため、ファイルは常にnullになります。なぜこれができるのか、何か考えはありますか?
編集:わかりました、動作しました。相対パスを使用する必要があるのは大丈夫でしたが、それはsrcフォルダーにあるので、「。\ src \ Images」にする必要がありました:Dこれを行うのは悪い習慣ですか?Imagesフォルダをルートプロジェクトディレクトリに移動する必要がありますか?
html - 末尾のスラッシュを削除してHTMLをリダイレクトする
私が抱えている問題は、最初のURLが機能し、2番目のURLが機能しないことです。
http://www.example.com/podcast/episode1
http://www.example.com/podcast/episode1/
すべての末尾のスラッシュバージョンを非末尾のスラッシュバージョンにリダイレクトする方法はありますか?
これらのどちらも機能しないため、ここでは問題はさらに悪化します。
example.com/podcast
example.com/podcast/
これだけが機能します:
example.com/podcast.html
html拡張子を表示したくありません。
これまでのところ、.htaccessファイルにあるコードは次のとおりです。
あなたは私を助けることができます?
c# - C# でのスラッシュとエスケープの問題
COM を使用して C# で Excel にデータを書き込みたいのですが、保存に問題があります。コードを見てみましょう:
-
上記のコードはエラーを引き起こします:
「Microsoft Excel はファイル c://users/amare/sub.xls を開けません。」
しかし、以下のコードは問題なく動作します。
- /li>
- /li>
今、私はこの状況についてかなり混乱しています。2) と 3) が完全に正しいことはわかっていますが、1) のようなコードを書くことに慣れています。
これは常に正常に機能します。では、今回はなぜそうでないのか知りたいです。どうやらC#は1)でパスを誤ってエスケープします。
redirect - INDEXING ウェブサイトの FOLDERS を取り除く方法
「index.html」ファイルをすべてのフォルダーに配置して、ページを作成しました。
たとえば、www.mysite.com/volunteers/jasmine/ は、フォルダ "jasmine" 内の index.html である jasmine のページを表示します。また、「volunteers」フォルダーには「index.html」ファイルは含まれていませんが、mysite.com/volunteers/ のように URL を入力すると、volunteers フォルダー内のすべてのフォルダーが「Index of /volunteers」という見出しの下に表示されます。
404 エラー ドキュメントは、mysite.com/volunteers ではなく mysite.com/volunteers/ をリダイレクトするのに役立ちます (最後にスラッシュが含まれます)。
この状況を取り除くのを手伝ってください。
前もって感謝します!
url - サブディレクトリでJoomlaの新しいバージョンのURLは使用できませんか?
私の古いバージョンの joomla では、「menu-link」を使用し、サブディレクトリに /xxx/ という名前を付けました。すべての URL はそのサブディレクトリにあり、Google もそれを認識しています。それで :
現在... Joomlaの新しいバージョン(「メニューエイリアス」のみが利用可能)と新しいWebサイトがあり、そのサブディレクトリをすべてのメニュー項目の前に配置することはできません... :(
そして、URLを変更. Joomla は/xxx/
ダッシュを含む名前から作成します -->xxx-
そう :
これを解決する方法を知っている人はいますか?URL がそのサブディレクトリ名にとどまるのが本当に好きです。
よろしくお願いします!
php - AJAX:データにバックスラッシュを送信する方法は?
ファイルに保存するために、ajax経由でphpコードを送信しようとしています。しかし、次のようなものを送ると:
バックスラッシュが消えた!
これは私が使用しているコードです:
前もって感謝します!
perl - これらの perl 変数はどういう意味ですか?
私はperlのコーディング規約に少し慣れていません.誰かが説明するのを手伝ってくれます:
- perl変数の前に ある
/
のはなぜですか?/<
- と は何
\=
を=~
意味し、違いは何ですか? - なぜコードの
/
前に;
末尾 が必要なの/start=\'([0-9]+)\'/
ですか?
最初の 3 つのサブ質問は実際には perldocs によって解決されましたが、コード内の次の行は何を意味するのでしょうか?
push(@{$Start{$start}},$features);
$features を @Start 配列にプッシュしていることは理解していますが、どういう@$Start{$start}
意味ですか? それは次と同じですか:
@Start = ($start);
コード内には次のようなものがあります。
編集済み
だから、perl doc を集中的に読んだ後、ここに私が得たものがあります
- の
/<segment /
readline に次の文字列が含まれているかどうかをチェックする正規表現チェックですwhile (<$uamin>)
:<segment
. - 同様に、
/start=\'([0-9]+)\'/
変数のインスタンス化とは何の関係もありません。数値文字列 を 参照する readline がwhile (<$uamin>)
含まれているかどうかを確認するための正規表現チェックです。start=\'([0-9]+)\'
\'([0-9]+)\'
$features =~ s/annotation;//
文字列の=~
置換が正規表現の一致をテストしていたためです。=~ は Perl で何をするのですか?を参照 してください。
php - PHPを使用してスラッシュをエスケープする
出力の間に存在するエスケープ シーケンスを削除しようとしています。私はphpを使用してコーディングしており、関数からの出力があり、およびのようなエスケープシーケンスが含まれてい\r
ます\n
. これらのものを出力からエスケープして、適切な出力を取得するにはどうすればよいですか。問題は、この出力をcsvファイルに追加しようとしているため\n
、次の行になります。
.htaccess - 末尾のスラッシュを追加 .htaccess
次の効果を得ようとしています(このローカルファイルを使用http://localhost/[company_name]/[project_name]/.htaccess
):
私が達成したいのは、この .htaccess がパスを必要としhttp://localhost/[company_name]/[project_name]/
ないため、アップロードするたびにこれを編集する必要がなくなることです。
ここで上記のコードを見つけました: Add Trailing Slash to URLs、しかし、それは HOST を動的に使用できるようにするだけで、パスを破棄します。誰かがこの効果を達成するための解決策を持っていますか?