問題タブ [case-conversion]
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.
string - XSLTを使用して文字列を大文字または小文字に変換するにはどうすればよいですか?
XSLでケース変換をどのように行いますか?
ruby-on-rails - キャメルケースをルビーのアンダースコアケースに変換
キャメルケースの文字列をアンダースコアで区切られた文字列に変換する準備ができた関数はありますか?
私はこのようなものが欲しい:
「camel_case_string」を返します。
..。
python - 純粋なpythonicライブラリを使用して、Unicode/UTF-8文字列を小文字/大文字に変換します
私はGoogleAppEngineを使用していますが、C / C++拡張機能を使用できません。Unicode/UTF-8文字列を小文字/大文字に変換するための純粋なpythonicライブラリのみを使用しています。str.lower()とstring.lowercase()はそうではありません。
regex - vi(m) でアンダースコアを付けるキャメルケース
何らかの理由でキャメルケースという名前のものをvimでアンダースコアで区切られたものに選択的に変換したい場合、どうすればそうできますか?
/s[a-z][A-Z]
現在、アンダースコアを追加して小文字に変換するマクロを検索して記録できることがわかりましたが、次のようなものでそれを実行できるかどうか興味があります。
%s/([a-z])([A-Z])/\1\u\2/gc
前もって感謝します!
編集:キャメルケースの答えを見つけました(これは私が本当に必要としていたものです)が、他の誰かがキャメルケースをキャメルケースに変更する方法に答えることができますか?
perl - Perl、tr関数を使用して大文字を小文字に、またはその逆に同時に変換しますか?
私は文字列を持っています
そして、tr関数を使用して、すべての大文字を小文字に変換し、すべての小文字を大文字に変換したいと思います。基本的には逆にしてなりたいです。
私はこの行を思いついたが、私が望むことをするためにそれを変更する方法がわからない。何か助けてください?
ありがとう!
php - PHP - 大文字の前にアンダースコアを追加する
次のような一連の単語を置き換えるにはどうすればよいですか。
に
?
unicode - 非対称の大文字/小文字を持つ Unicode 文字。なんで?
次の 3 文字が対称でないのはなぜですかtoLower
,toUpper
結果
c++ - 文字列の大文字と小文字の変換に関するフォローアップ
この投稿を消化した後、その知識を自己完結型の C++ テスト プログラム ( flag を使用して GCC-4.6 でテスト済み-std=gnu++0x
) にまとめました。このプログラムには、説明されているすべての代替方法が含まれています。英字で動作することがテストされています。ただし、スウェーデン語の文字などの非ASCII大文字を入力すると、大文字と小文字が変更されませんÅÄÖ
。なんで?ソースコードがUTF-8で保存されていることを確認しました。
regex - アンダースコアから正規表現付きのキャメルケースに変換するにはどうすればよいですか?
単一のJava/Perl正規表現検索と置換を使用して、アンダースコア付きの名前を次のようにキャメルケース名に変換するにはどうすればよいですか?
単一の正規表現を要求する理由は、EclipseまたはNotepad++の検索と置換を使用してこれを実行したいからです。
regex - Emacs ファイル ブラウザでのファイル名 (regexp) の大文字と小文字の変換
私はで対処されたものと同様の問題を抱えています
08 - hey you.mp3
Emacs のファイル ブラウザ モード Dired を使用して、ファイルの名前を からに変更したいと考えています08 - Hey you.mp3
。
% R
で置き換えると入力^\([0-9]* - \)\([a-z]\)\(.*\)$
する\1\,(upcase \2)\3
と、エラーが発生します
通常のテキストバッファで同様の正規表現をクエリ置換正規表現すると\([0-9]* - \)\([a-z]\)\(.*\)
、\1\,(upcase 2)\3
問題はありません。入力の唯一の違いは、 http://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#Transforming-File-Namesで説明されているように必要な、囲ん^
でいる と です。エラーの原因は、たとえば正規表現の置換として使用するときにこのエラーが発生しないため、Diredでは使用できないようです。$
\,(upcase )
\1\3\2
Emacs 23.2.1 を使用しています