問題タブ [casing]
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.
vb.net - ハイフンを使用した適切な関数
私はProperCase
.Netコードに次のような関数を持っています
二重バレルの名前を適切に大文字にする必要がありますTaylor-Smith
がTaylor-smith
、スプリッターがスペースであるため、そのように出力されるため、コードをそのように変更しました。
そのため、関数に余分なスプリッターを追加しましたが、ハイフンを含む値が返され& " "
なくなりました。outString の末尾から を削除しましたが、何に置き換えることができるかわかりません。
追加しようとしました& splitter
が、スプリッターがスペースであっても常にハイフンを返します。
現在、変更したコードでこれを取得しています
Mr TomHart
Mr JamieTaylorSmith
そして、コードの最初のバージョンで私はこれを得ました
Mr Tom Hart
Mr Jamie Taylor-smith
私の期待される出力はそうです...
Mr Tom Hart
Mr Jamie Taylor-Smith
何か案は?
c# - 大文字/小文字のクエリ文字列をチェックする最良の方法
URL からクエリ文字列パラメーターを抽出する必要があるという問題があります。パラメーターは、その単語の大文字/小文字のバリエーションのいずれか、またはその他のバリエーションである"Territory"
可能性があります。"territory"
以下は最初の 2 つのケースで機能しますが、もっと良い方法があるのだろうか?
大文字と小文字を無視してクエリ文字列を辞書に挿入することをお勧めします (つまり、ユーザーが誤っ"TERRITORY"
てこのコードを入力すると失敗するため、大文字と小文字に関係なく単語が存在することをテストするにはどうすればよいでしょうか?
c# - LINQ to XML:属性の大文字小文字を無視します
オートデスク社が作成したPackageContents.xmlファイルを操作するためにLINQtoXMLを使用しています。会社はこのXMLファイルの構造をここで定義しましたが、XSDスキーマはありません。
私は問題があります:この会社は彼の規則を破っています...多くの場合、要素と属性のケースは無効です。たとえば、「URL」属性の代わりに「Url」属性を定義できます(異なる大文字小文字)。
要素名と同様に、属性名では大文字と小文字が区別され、文字またはアンダースコアで始める必要があります。
「URL」は「Url」と等しくありません-そのような属性は見つかりません。
LINQ to XML(またはその他)を使用してこの問題を解決できますか、それともできませんか?
vb.net - 文字の適切なケーシング
ここでケーシング機能に問題があります。すべての接続詞を下位に変更するためにreplaceを使用しましたが、それでもエラーが発生します>
エラーサンプル:「For」は「for」である必要がありますが、「Forward」という単語は「Forward」である必要があります。出力によって「forward」に変更します。
例'メインイベントの場合と転送する場合'出力は'メインイベントの場合と転送する場合'
c# - 不要な文字の削除
別のリストを使用してアイテムのリストをスクラブしようとしていますが、大文字と小文字を区別しない場合を除いて、正常に機能しています。順序または正規表現のケーシングチェックを追加しようとすると、構文エラーが発生します。誰かが私が間違っていることを教えてもらえますか?これが私のコードです:
そして、これが私が得ている構文エラーです:
windows - sc.exe を使用して Windows サービスを作成する場合のケーシング
コマンドを使用すると:
sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "MyService" start= auto obj= ".\username" password= パスワード
サービスは次のように作成されます。
表示名: myservice
サービス名: myservice
ご覧のとおり、DisplayName で指定した大文字と小文字は完全に無視されます。
ただし、次のコマンドを使用すると:
sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "My Service" start= auto obj= ".\username" password= password
サービスは次のように作成されます。
表示名: マイ サービス
サービス名: myservice
最初のコマンド例で、sc.exe が指定した表示名の大文字と小文字を無視する原因は何ですか? 指定されたケーシングでサービスを作成する別の方法はありますか?
運用の観点からは、サービス名は問題ではありませんが、私は他人の美的感覚をなだめようとしています。
nginx - ブラウザがこれらの静的ファイルをキャッシュしないのはなぜですか
私の質問はこれと重複しているようです
しかし、私はケースを抱えています
- F5 でページを更新すると、画像がキャッシュから取得されず、代わりにリクエストがサーバーに送られ、サーバーが 304 ステータス コードに応答します (変更されていません)
- しかし、アドレスバーに URL を入力するか、ブラウザの戻る/進むボタンからページをナビゲートすると、画像はキャッシュから取得されます。
しかし、F5 (ページの更新) でキャッシュされた画像が元のサーバーに要求される理由が 1 つあります。
Nginx の構成
リクエストヘッダー
応答ヘッダー: