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

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

ruby - 文字列を適切なタイトルケースに変換する

私はこの演習を持っています:

Title文字列で初期化されるクラスを作成します。

これには 1 つのメソッド -- fix-- があり、文字列のタイトル ケース バージョンを返す必要があります。

Title.new("a title of a book").fix= 本のタイトルこれを機能させるには、条件付きロジック (およびステートメント)
を使用する必要があります。 テスト仕様を注意深く読んで、実装する条件付きロジックを理解してください。ifelse

使用したいいくつかの方法:

String#downcase String#capitalize Array#include?

また、ここにRspecがあります。それを含める必要がありました:

ありがとう@simone、私はあなたの提案を取り入れました:

コードの実行時にまだエラーが発生していますが:

私の初心者の観点からは、何が間違っているのかわかりませんか?

最終編集: 以前に私を支援するために費やしたすべての努力に感謝したいと思います. 作成できた最終的な作業コードを示します。

0 投票する
5 に答える
4124 参照

python - Python:数字で始まる文字列を除いて、ケース文字列にタイトルを付けるための1行のスクリプトはありますか?

このtitle()方法はうまく機能しますが、単語と数字の両方で始まる文字列があり、文字列内の数字で始まらない単語のみをタイトルケースにしたいという状況があります。

数字の数は可変である可能性があり、常に数字があるとは限りません。それぞれの事例をご紹介します。

代わりに、これらをすべて次のように変更したいと思います。

インポートを許可しないプログラムを使用しており、これを 1 行で行う必要があります。私が使用できる唯一のライブラリはre.

私の好みは、可能であればこれを行うためにリスト内包表記を使用することです。

0 投票する
0 に答える
109 参照

javascript - タイトル ケース テキストを camelCaseText に変換する

どのように変換Hello WorldhelloWorldますか?

現在試行中:

つまり、「単語境界、スペース、大文字」に一致させてから、対応する小文字に置き換える計画です。上記にはいくつかのバグがありますが...

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

php - すべての単語を小文字にし、各単語の最初の文字を大文字にする

以下のように大文字が不適切な文字列が散らばっています。

各単語の最初の文字を大文字にし、誤って大文字になった文字を小文字にするにはどうすればよいですか? 文字列を完全にタイトルケースにする必要があります。

低く変更してから使用できることはわかってucwords()いますが、これを行うためのより短い方法はありますか?

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

javascript - 口ひげの変数を大文字にする方法

タイプと呼ばれる口ひげテンプレートにこの変数があります。タイトルケースを使用してタイプの値を大文字にしたいのですが、これは可能ですか? タイプは Web ページに表示されるものではないことを考慮して、値を格納します。

{{タイプ}}

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

string - 文字列内の単語の最初の文字を大文字にする

次のような文字列の大きな配列があります。

単語の最初の文字を大文字にし、残りの単語を小文字にしたいと思います。そうINTEGRATEDなるでしょうIntegrated

作業中の 2 番目のスパナ - 、、、などandのいくつかの単語の例外が必要です。inawith

したがって、上記の例は次のようになります。

Goでこれを行うにはどうすればよいですか? 変更を管理するためにループ/配列をコーディングできますが、実際の文字列変換は私が苦労しているものです。

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

jquery - jqueryを使用して読み取り専用のテキストボックスで各単語の最初の文字を大文字にする方法

テキストを入力できるテキスト ボックスがあります。入力に基づいて、読み取り専用でデータが事前に入力されたいくつかのテキスト ボックスが表示されます。

これらのフィールドのデータはタイトル ケースではありません。jquery のみを使用してタイトル ケースのデータを変換する方法を提案してください。

ここでの課題は、入力されたテキスト ボックスが読み取り専用であるため、onfocus、keyup、keydown、keypress などのイベントを使用できないことです。

「ロード」を使用すると、データのないページのロード時にテキスト ボックスが表示されます。

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

typescript - タイトル TypeScript で文字列の大文字と小文字を区別する

TypeScript は、文字列を大文字にするか、タイトルを大文字にするための組み込みメソッドを文字列に提供していますか?

toLocaleLowerCase()LowerCase()toLocaleUpperCase()およびの方法を認識していますUpperCase()。TypeScript には別のケース変換メソッドがありますか?

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

jquery - タイトルへのJqueryフォーマット入力/適切なケースがモバイルで機能しない

私は次のスクリプトを使用しており、他のスクリプトを試しました。正規表現はデスクトップ コンピューターでは機能しますが、モバイルでは機能しません。

samsung galaxy phone での chrome および firefox ブラウザーでのテスト

入力テキスト ボックスに単語の最初の文字を入力すると、各単語の最初の文字の大文字と小文字のバージョン、つまり "Tt" が取得されます。何が問題なのですか?

0 投票する
14 に答える
124402 参照

c# - 文字列を TitleCase C# から camelCase に変換する

TextInfo.ToTitleCase に変換し、アンダースコアを削除して文字列を結合した文字列があります。今、文字列の最初と最初の文字だけを小文字に変更する必要がありますが、何らかの理由でそれを達成する方法がわかりません。助けてくれてありがとう。

結果: ZebulansNightmare

望ましい結果: zebulansNightmare

アップデート:

目的の出力を生成します