問題タブ [chars]
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.
java - 文字列内の文字を数字に置き換える
文字を含む 10 桁の電話番号をすべての数字にデコードするコードを書いています。つまり、1-800-iloveny は 1-800-4568369 に変換されます。これまでのところ、問題は 1 つしか発生していませんが、2 つの質問があります。if()
ステートメントは、文字列内の現在の char を int に正しく変換しますか? 次に、私が抱えている主な問題は、コードが変換された文字を新しい文字列に追加せず、デコードされた電話番号を出力しないことです(正しく変換したと仮定します)。
サンプルの入力文字列は次のようになります。
ただし、最終的な出力は次のようになります。デコードされた電話番号: 1-800-
c++ - C++ 定数文字
私は単純な計算機を C++ から作成しました。これは文字を使用するため、(+,-*,/) は数学演算子として機能しますが、ユーザーが「=」を入力すると機能しません。
ユーザーが = 以外の操作を使用すると完全に機能しますが、等号を使用すると機能しません。
プログラムの出力例:
string - matlab のファイルの個別の文字
ファイルに 32 文字の文字列 (複数行) があります。私がやりたいことは、新しいファイルを作成し、それぞれ 4 文字の列を作成してそこに配置することです。
たとえば、私は持っています:
新しいファイルでは、次のように表示します。
誰か助けてくれませんか?私は今何時間も働いていますが、解決策が見つかりません。
file - ファイル名にエスケープされた文字を含む XSLT document() 関数
エスケープ文字を含むファイル名で XML を解析しています。これはサーバー上のファイル名です:
Account-V%29%27%22%3B%3A%3E.layout
ドキュメント機能を適用すると、エスケープされた文字が自動的に変換されます。
サーバー上でこのファイルが見つからないため、上記のエラーが発生します:
Account-V)'";:>.layout
ファイル内のエスケープされた文字を変換しないように document() 関数に指示する方法はありますか? これを変数にラップしようとしましたが、うまくいきませんでした。
qt - Qt Creator setInputMethodHints が機能しない
私の主な目標は、行編集に入るいくつかの文字を禁止することです。(!@#$%^&*()) 文字を禁止したいのですが、SQL データベースを使用していて、誰かがこの文字のフィルターなしでデータベースを損傷する可能性があるためです。 .setInputMask を使用しようとしましたが、この方法ではアルファベットしか使用できません。「Anna-Maria」などの名前には「-」記号も使用する必要があります。最後に、setInputMethodHints が機能せず、どうすればよいかわかりません。「危険な」文字を禁止する必要があるだけです。できればソースコードを教えてください。前もって感謝します。
java - Unicode 文字で DocumentFilter.replace を使用する
1 つのテキスト フィールドをラテン文字で入力し、他のテキスト フィールドをアラビア語で入力する必要がある GUI を構築しています。キーボード レイアウトの切り替えを避けるために、私はそれをアラビア語で維持し、その特定のテキスト フィールドで DocumentFilter を使用して、ラテン語の azerty レイアウトに従ってアラビア文字を対応する文字に置き換えることにしました。たとえば、'\u0628' ('ب') と入力すると、同じキーにあるため、'F' と出力されます。これは、B キーを除くすべての文字で正常に機能し、B キーはアラビア語のレイアウトで2文字の "لا" に変換され、DocumentFilter.replace は各文字に対して 2 回呼び出されます。replace が呼び出されたときにテキスト引数のサイズを制御する方法はありますか? 問題に対する他の解決策はありますか?
これが私の元のDocumentFilter.replaceコードです
ありがとうございます!