問題タブ [title-case]
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.
ruby - 文字列を適切なタイトルケースに変換する
私はこの演習を持っています:
Title
文字列で初期化されるクラスを作成します。これには 1 つのメソッド --
fix
-- があり、文字列のタイトル ケース バージョンを返す必要があります。
Title.new("a title of a book").fix
= 本のタイトルこれを機能させるには、条件付きロジック (およびステートメント)
を使用する必要があります。 テスト仕様を注意深く読んで、実装する条件付きロジックを理解してください。if
else
使用したいいくつかの方法:
String#downcase
String#capitalize
Array#include?
また、ここにRspecがあります。それを含める必要がありました:
ありがとう@simone、私はあなたの提案を取り入れました:
コードの実行時にまだエラーが発生していますが:
私の初心者の観点からは、何が間違っているのかわかりませんか?
最終編集: 以前に私を支援するために費やしたすべての努力に感謝したいと思います. 作成できた最終的な作業コードを示します。
python - Python:数字で始まる文字列を除いて、ケース文字列にタイトルを付けるための1行のスクリプトはありますか?
このtitle()
方法はうまく機能しますが、単語と数字の両方で始まる文字列があり、文字列内の数字で始まらない単語のみをタイトルケースにしたいという状況があります。
数字の数は可変である可能性があり、常に数字があるとは限りません。それぞれの事例をご紹介します。
代わりに、これらをすべて次のように変更したいと思います。
インポートを許可しないプログラムを使用しており、これを 1 行で行う必要があります。私が使用できる唯一のライブラリはre
.
私の好みは、可能であればこれを行うためにリスト内包表記を使用することです。
javascript - タイトル ケース テキストを camelCaseText に変換する
どのように変換Hello World
しhelloWorld
ますか?
現在試行中:
つまり、「単語境界、スペース、大文字」に一致させてから、対応する小文字に置き換える計画です。上記にはいくつかのバグがありますが...
php - すべての単語を小文字にし、各単語の最初の文字を大文字にする
以下のように大文字が不適切な文字列が散らばっています。
各単語の最初の文字を大文字にし、誤って大文字になった文字を小文字にするにはどうすればよいですか? 文字列を完全にタイトルケースにする必要があります。
低く変更してから使用できることはわかってucwords()
いますが、これを行うためのより短い方法はありますか?
javascript - 口ひげの変数を大文字にする方法
タイプと呼ばれる口ひげテンプレートにこの変数があります。タイトルケースを使用してタイプの値を大文字にしたいのですが、これは可能ですか? タイプは Web ページに表示されるものではないことを考慮して、値を格納します。
{{タイプ}}
string - 文字列内の単語の最初の文字を大文字にする
次のような文字列の大きな配列があります。
単語の最初の文字を大文字にし、残りの単語を小文字にしたいと思います。そうINTEGRATED
なるでしょうIntegrated
。
作業中の 2 番目のスパナ - 、、、などand
のいくつかの単語の例外が必要です。in
a
with
したがって、上記の例は次のようになります。
Goでこれを行うにはどうすればよいですか? 変更を管理するためにループ/配列をコーディングできますが、実際の文字列変換は私が苦労しているものです。
jquery - jqueryを使用して読み取り専用のテキストボックスで各単語の最初の文字を大文字にする方法
テキストを入力できるテキスト ボックスがあります。入力に基づいて、読み取り専用でデータが事前に入力されたいくつかのテキスト ボックスが表示されます。
これらのフィールドのデータはタイトル ケースではありません。jquery のみを使用してタイトル ケースのデータを変換する方法を提案してください。
ここでの課題は、入力されたテキスト ボックスが読み取り専用であるため、onfocus、keyup、keydown、keypress などのイベントを使用できないことです。
「ロード」を使用すると、データのないページのロード時にテキスト ボックスが表示されます。
typescript - タイトル TypeScript で文字列の大文字と小文字を区別する
TypeScript は、文字列を大文字にするか、タイトルを大文字にするための組み込みメソッドを文字列に提供していますか?
toLocaleLowerCase()
、LowerCase()
、toLocaleUpperCase()
およびの方法を認識していますUpperCase()
。TypeScript には別のケース変換メソッドがありますか?
jquery - タイトルへのJqueryフォーマット入力/適切なケースがモバイルで機能しない
私は次のスクリプトを使用しており、他のスクリプトを試しました。正規表現はデスクトップ コンピューターでは機能しますが、モバイルでは機能しません。
samsung galaxy phone での chrome および firefox ブラウザーでのテスト
入力テキスト ボックスに単語の最初の文字を入力すると、各単語の最初の文字の大文字と小文字のバージョン、つまり "Tt" が取得されます。何が問題なのですか?
c# - 文字列を TitleCase C# から camelCase に変換する
TextInfo.ToTitleCase に変換し、アンダースコアを削除して文字列を結合した文字列があります。今、文字列の最初と最初の文字だけを小文字に変更する必要がありますが、何らかの理由でそれを達成する方法がわかりません。助けてくれてありがとう。
結果: ZebulansNightmare
望ましい結果: zebulansNightmare
アップデート:
目的の出力を生成します