問題タブ [camelcasing]

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 投票する
4 に答える
3016 参照

regex - キャメルケースの正規表現にアンダースコア

私たちの標準は変更されており、Dreamweaver などで「検索と置換」を実行したいと考えています (RegEx が許可されているか、RegEx による検索が許可されている場合は、Visual Studio 2010 を取得したばかりです)。

それを行うための正規表現は何でしょうか?

正規表現は私を困惑させます。確かに勉強は必要です。

前もって感謝します!

更新:もう少し情報 - html、aspx、cfm、または css ドキュメント内でアンダースコアを含む文字列を検索し、次の大文字の文字に置き換えています。

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

python - Pythonでキャメルケースを確認する

文字列がキャメルケースかどうか(ブール値)を確認したいのですが。私は正規表現を使用する傾向がありますが、他のエレガントなソリューションならどれでも機能します。簡単な正規表現を書きました

これは正しいでしょうか?それとも私は何かが足りないのですか?

編集

この形式のテキストドキュメントのコレクションに名前をキャプチャしたい

Edit2

コメントの提案に基づいて正規表現を変更しました

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

zend-framework - Zend Framework は CamelCase コントローラー名に問題がありますか?

私は自分のローカル マシンで作業している Zend Framework アプリケーションを持っています。それをサーバーにデプロイしましたが、すべてではなく一部のルートが " Page Not Found "で失敗するため、.htaccess の問題があります。一部のコントローラーにアクセスできないのは非常に奇妙です。

私の .htaccess は次のとおりです。

このエラーはローカル マシンでは発生せず、サーバーでのみ発生します。サーバー上で「ページが見つかりません」というエラーが発生するコントローラーに共通する唯一のことは、コントローラー名がキャメルケースであることです。

機能するコントローラー: CustomerController、InvoiceController、StockController。失敗するコントローラー: SuppliersStockController、StockTypesController。

「www.route/to/app/stock-types/」や「/stock.types/」などを実行しようとすると、「アプリケーション エラー」が発生します。

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

jquery - jQuery.camelCase() 関数が文書化されていないのはなぜですか?

jQuery ドキュメントで「camelCase」を検索しましたが、何も見つからなかったため、別のメソッド名を探しました。最終的にはソース コードで見つけましたが、かなりの時間がかかりました。

なぜこのメソッドが API で文書化されていないのでしょうか? 思えば昔は…

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

php - キャメルケースをダッシュ​​する-2つの首都が隣り合っている

この関数を使用して、CamelCaseを破線の文字列に変換しています。

それはちょっと動作しますが、私が元のために持っているときは問題があります。この文字列:getADog。戻ってきますget-adogが欲しいget-a-dog

コードをどのように変更すればよいですか?ありがとう

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

java - Camel ケースを分割する正規表現 - 数値を使用

スペルチェックを実行するために、キャメルケースの名前を正規表現を使用して個々の名前に分割したいと考えています。

分割は次のようになります。

1) extendedStructureForNUB --> 拡張、構造、For、NUB

2) extendedStructureFor2004 --> 拡張、構造、For、2004

以下の質問の回答を使用して、最初の条件に分割できます。

質問: camelCase または TitleCase を分割する RegEx (高度)

ただし、数値を含む文字列 (2 番目の条件) の場合、形式どおりに返されません。

この正規表現を再利用して数字を分割する方法も提案してください。

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

oop - プログラミング言語がキャメルケースを使用する場合、PostgreSQL 識別子のアンダースコアまたはキャメルケース?

これはしばらく私を悩ませてきました、そして私は正しいと感じる解決策にたどり着くことができません...

オブジェクト プロパティの通常の命名規則が camelCased である OO 言語と、次のようなオブジェクトの例があるとします。

PostgreSQL テーブルでこの構造をモデル化するにはどうすればよいですか?

主なオプションは次の 3 つです。

  1. 引用符で囲まれていないキャメルケースの列名
  2. 引用されたキャメルケースの列名
  3. アンダースコア付きの引用符なし (小文字) の名前

それぞれに欠点があります。

  1. 引用符で囲まれていない識別子は、自動的に小文字に変換されます。これは、列を持つテーブルを作成できることを意味しますがcanPlayPiano、大文字と小文字が混在しているとデータベースに到達しません。テーブルを調べると、列は常に次のように表示されますcanplaypiano-psql、pgadmin、結果の説明、エラーメッセージ、すべて。

  2. 引用された識別子は大文字と小文字を区別しますが、そのように作成すると、常にそれらを引用する必要があります。IOW、"canPlayPiano"列を含むテーブルを作成すると、SELECT canPlayPiano ...失敗します。これにより、すべての SQL ステートメントに多くの不要なノイズが追加されます。

  3. アンダースコアを含む小文字の名前は明確ですが、アプリケーション言語が使用している名前にうまくマップされません。can_play_pianoストレージ ( ) とコード ( )には異なる名前を使用することを忘れないでcanPlayPianoください。また、プロパティと DB 列に同じ名前を付ける必要がある特定のタイプのコードの自動化も防ぎます。

だから私は岩と固い場所 (そして大きな石; 3 つの選択肢があります) の間に挟まれています。何をやっても、どこかぎこちなく感じる部分があります。過去 10 年ほどの間、私はオプション 3 を使用してきましたが、より良い解決策があることを願っています。

アドバイスをいただければ幸いです。

PS: 大文字と小文字の折り畳みと引用符の必要性がどこから来ているかは理解しています - SQL 標準、または PostgreSQL の標準の適応です。私はそれがどのように機能するかを知っています。私は、PG が識別子をどのように処理するかについての説明よりも、ベスト プラクティスに関するアドバイスに関心があります。

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

nhibernate - NHibernate:なぜfield.camelcaseなのか?

NHibernateマッピングで設定できる理由を誰かに教えaccess="field.camelcase"てもらえますか?access="field"access="property"

編集:私の質問は、「それが何を意味するのか」ではなく、「なぜこれができるのか」です。これは開発者にとってエラーの原因になると思います。

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

css - CSS id またはクラスで camelCase を使用しても問題ありませんか?

質問はタイトルにあります。私は開発でキャメルケースを使用することに慣れており、デザインとのクロスオーバーがあるため、HTML でキャメルケースを使用することに反対する技術的な理由 (意見に関係なく) があるかどうか疑問に思っていました。返信ありがとうございます。

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

r - not.camel.caseをRでCamelCaseに変換する方法

Rでは変換したい

私が試してみました

しかし、これは私に与えます

ピリオドの後に文字を置き換えることはありません。

おそらく本当に簡単ですが、私はそれを解決することはできません。