問題タブ [charat]
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.
javascript - charAt が文字のリストと等しい場合
Javascriptで次のようなものが欲しい
if str.charAt(index) (のセット内にある) {".", ",", "#", "$", ";", ":"}
はい、これは単純に違いないことはわかっていますが、正しい構文を理解できないようです。私が今持っているのは
これは機能しますが、もっと良い方法があるはずです。
編集:私はこれをしましたが、それが良いかどうかはわかりません:
java - 次の charAt() に移動
入力された文字列 (具体的には args[x] から) の各文字を置き換えるプログラムで問題が発生しています。
文字列の最初の文字を取得できますが、次の文字に移動する方法がわかりません。以下の「ctr ++」を試しましたが、文字列の最初の文字のみをループします。
結果は次のとおりです:
文字列: aei復号化
: ZZZ
私が必要としているのは:
文字列: aei復号化
: ZYX
ここに私のコードの一部があります:
誰かが助けてくれれば幸いです。
java - 2 つの文字列を文字ごとに比較するにはどうすればよいですか?
大学のプロジェクトで、子供向けのスペル テストを行っています。小さなスペル ミスに対して 1 点を与える必要があります。これは、スペルが 2 文字間違っている場合に実行します。保存した単語と入力した単語を比較するにはどうすればよいですか?
私word1
は、保存された単語がどこにありinput1
、ユーザーが入力した単語であるかから始めました。しかし、これをたくさん並べると、単語が 3 文字なのに 4 文字目を比較しようとすると、エラーになりますか? 文字列に含まれる文字数を知り、それらの文字の文字のみを見つける方法はありますか?
java - Java ログ ファイル リーダー、charAt() 文字列インデックスが範囲外です
私は問題があります。ログファイルを取得して行ごとに解析するプログラムを作成したいと思います。
ログは次のようになります。
「2014-02-14 14:26:37,836 情報 [org.jboss.msc] (メイン) JBoss MSC バージョン 1.0.4.GA-redhat-1」
私のコード:
行の先頭が次のようになっている場合、プログラムは次のように表示されます。 0000-00-00 00:00:00 そうでない場合、行は前の行に関連する単なるメッセージです。
しかし、私は常にエラーが発生します:
しかし、彼はログのいくつかの行を読み取ります。しかし、ログの終わりまでではありません。
手伝って頂けますか?私の英語でごめんなさい。
javascript - 文字列内で 2 つの文字が特定の方法で区切られているかどうかを確認するにはどうすればよいですか?
javascript で coderbyte のコーディング チャレンジを行っています。質問は次のとおりです。JavaScript 言語を使用して、関数 ABCheck(str) に渡された str パラメータを取り、文字 a と b が少なくとも 1 回、文字列内の任意の場所で正確に 3 桁離れている場合に文字列 true を返します (つまり. a と b の間に正確に 3 文字あるため、「レーン借用」は true になります)。それ以外の場合は、文字列 false を返します。
これが私の提案された答えですが、うまくいきません。理由がわかりません... 多くの回答では、文字列を配列に変換していますが、.charAt() でこれを行う方法はありますか? ありがとう!
文字列と str の混同と、str.length の後の「-4」を修正しました。次のケースでまだ問題が発生しています。"after it"、"aaaaddddd"、および "123advb. これらはすべて false である必要があります。どうすればよいですか? ありがとうございます。
javascript - innerHtml 追加の代わりにテキストを追加する
基本的なJavaScriptコードの数行で入力をエミュレートする機能がありますが、テキストを追加しますが、HTML構造を変更せずに、既存のテキスト/要素の前にテキストを要素に追加したいと考えています。
可能な限り単純なjavascriptでこれをどのように達成できますか?
JavaScript
HTML