問題タブ [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.

0 投票する
6 に答える
3313 参照

regex - Perl とメタ文字のスラッシュとハッシュ

以前の支援に感謝します。Perl の RegExp について質問があります

私の問題は..

マッチングするときは、m// または // または ## を書くことができます (これを使用する場合は、m または s を含める必要があります)。混乱を引き起こしているのは、私が持っているエスケープ文字に関する本の例です。私は、ほとんどの人が多くの文字をエスケープすると信じています。これは、プログラムがメタ文字を見逃さずに動作する確実な方法です。

これが私の問題であり、このスクリプトが何をするかを知っています:

しかし、私が持っている後の例は、次のように書き直されたことを示しています(これも理解しており、エスケープされています)

スラッシュまたはハッシュがプログラマーの好みとその使用法であることは知っています。私が理解していないのは、なぜ 2 番目の例がスラッシュをエスケープしているのに、最初の例がそうでないのかということです。ハッシュでスラッシュをエスケープしませんか? さらに紛らわしいのは、これより前に私が持っているさらに別の本の例を見ると、ハッシュを再び使用すると、@ 記号もエスケープされます。

if ($address =~ m#\@#) { print("That's an email address"); }または似たようなもの

では、ハッシュやスラッシュを使用していないものから何をエスケープしますか? メタ文字を一致させるにはエスケープする必要があることは知っていますが、混乱しています。

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

apache - Apache:THE_REQUESTを使用せずに同じ書き換えルールを作成するにはどうすればよいですか?

使用せずに同じ書き換えルールを作成するにはどうすればよいTHE_REQUESTですか?

更新: .htaccessの場所-www.domain.com/url/.htaceess
書き換えアクション-www.domain.com//url/idがwww.domain.com/url/idに書き換えられました

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

regex - mod_rewrite検索機能、スラッシュの問題(404エラー)

検索結果ページのURLを/search/query-1.htmlのようなものに書き直そうとしていますが、スラッシュ「/」または「#」を含むキーワードを検索しようとすると、..(A / Dなど)が返されます。 404エラー。

私の.htaccessには次のものがあります。

何が問題になる可能性がありますか?

ありがとう。

0 投票する
8 に答える
129222 参照

python - Python \\ を \ に置き換えます

だから私はこれを理解できないようです...私は文字列を言っており、"a\\nb"これを"a\nb". 次のすべてを試しましたが、どれも機能していないようです。

これはうまく機能するため、最後のものが機能する理由が本当にわかりません。

私がここに欠けているものはありますか?

編集\ はエスケープ文字であることを理解しています。ここで私がやろうとしているのは、すべての\\n \\tetc. を etc. に変換\n \tすることです。replace は、私が想像していたようには機能していないようです。

文字列 a を文字列 b のように見せたい。しかし、私が思っていたように、置換はスラッシュを置換していません。

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

backslash - git Status で同じファイルが 2 回表示される - ただし、パスのスラッシュ スタイルが異なる

を実行するgit statusと、次のような変更リストが表示されます。

add次にcommitCustomizablePDFs/InvoiceAdapter.php を実行すると、(本来あるべき姿で) コミットされ、ステータス リストに表示されなくなります (良い) 。

ただし、ステータス リストにgit statusは引き続き表示 されます。deleted: "CustomizablePDFs\\Model/AlignContainer.php"そのファイル パスをgit rm使用すると、pathspec がどのファイルにも一致しなかったと言って失敗します。

このエントリをステータス リストから削除するにはどうすればよいですか?

ありがとう、
ベン

0 投票する
10 に答える
66347 参照

java - JAVAの文字列(URLタイプから変更)から末尾のスラッシュを削除します

Java の文字列から末尾のスラッシュを削除したい。

文字列がURLで終わっているかどうかを確認したいのですが、そうであれば削除したいと思います。

ここに私が持っているものがあります:

この:

しかし、どちらも機能しません。

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

python - Pythonでスラッシュを取り除く方法raw_input()

初心者プログラマーはこちら。だから私に耐えなさい。私は簡単なPythonプログラムを持っています。

高さを6'6''と入力すると、Pythonが出力します

だからあなたは'6\6"'です

出力からスラッシュ"\"を削除するにはどうすればよいですか?

前もって感謝します!

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

java - Java Webアプリ:スラッシュがパスに追加されないようにしますか?

uriでWebアプリを実行すると、/myappを介してアプリにアクセスするとすぐにhttp://example.com/myapp、URLがに変わりますhttp://example.com/myapp/。これを防ぐ方法はありますか?

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

php - PHP ローカル マシン パス

クライアント用にアップグレードする完全な Web サイトをダウンロードしました。
コードがファイル (css、js、画像など) を見つけられないことに気付きました。パスは、先頭にスラッシュを付けて、次のようにコーディングし/ます。/ 各 href 、 src などの先頭からそれらを削除する
と、ローカルマシンの問題は解決しますが、もちろんオンラインで問題が発生します。

これはローカルでは機能しません:

これは(最初のスラッシュを削除)

この違いの理由は何ですか?両方のサーバーでパスを同じように処理するために構成する必要がある、ある種のシステム変数はありますか?

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

.htaccess - htaccess の奇妙な末尾のスラッシュの問題

URL: http://localhost/url/of/the/keyword/whatever/

2番目の条件の末尾にスラッシュがある理由を誰か説明できますか?


また、パーセンテージ サインインの URL 書き換えを許可するにはどうすればよいですか?

http://localhost/url/of/the/keyword/%40%23%24/

上記のルールは機能しません。Z、0-9、ドット、ハイフン、およびパーセント記号を許可するように誰でもこれを修正できますか?

ありがとう!