問題タブ [words]

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 投票する
3 に答える
237 参照

c# - 文字列または文字配列または文字列ビルダーを使用して1つの単語、ジレンマに取り組んでいますか?

私は(グリッドではなく)チェスに取り組んでいます。このチェス(グリッドではない)にはX行があります。
各行にはYブロックがあります。

各行でどのような単語を見つけることができるか知りたいです。また、インデックスの開始と停止という言葉は何ですか。

したがって、1行の私の戦術は次のとおりです。

  • 行(-cat--dog ----)からすべてのアイテムを取得し、文字列に保存します
  • を使用して文字列のインデックスを操作するfor(...){...}

それは良い考えですか、それともその文字列をchar配列に変換してから操作する必要がありますか?

それを行うにはどの方法が速いですか?StringBuilderはどうですか?

@Oden thx修正用ですが、グリッドではなくチェスです:)


どこかで私はこの質問を間違って書いた。(質問の定式化を間違えたのかもしれません。この形を作るのは難しいので、ごめんなさい。)

主な問題の質問は、このトピックの主なタイトルに含まれているだけです。
たとえば、単語を処理する場合、どの方法が高速になりますかmamma--mia(各要素は、文字列形式などのansi記号です)。

したがって、文字列だけで作業している場合は、最初に文字列をCharArrayに変換してから作業するよりも高速になるのではないかと思います。または、stringBuilderを使用することもできます。

私は単に何が速いかを尋ねます:私のメソッドのworkまたはchars、stringsまたはstringbuilderの要素..:(大きな関数/メソッドで何が速くなるか->それが問題です。

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

jquery - Jqueryの正規表現-類似したテキスト部分の検索とフォーマット

正規表現を使用してフィードバックオプションテキストで同様の文字列を見つけて太字にしようとしています。フィードバックオプションリストの例。

  • あなたのリスクは低いです。
  • あなたのリスクは低から中程度です。
  • あなたのリスクは中程度です。
  • あなたのリスクは中程度から高いです。
  • あなたのリスクは高いです。

次のコードはJqueryで機能しますが、最初に一致した単語のみが検出されるため、「低」、「中」、「高」が検出されますが、「低から中」または「中から高」の単語グループとは一致しません。最初に見つかった単一の単語の正規表現を終了せずに、各オプションを確実に検索するにはどうすればよいですか?

よろしくお願いします、アッティラ

0 投票する
9 に答える
350 参照

c++ - C++ 関数から文字列を返す

私は初心者で、C++ に関する本を読んでいて、関数に関する章を読んでいます。文字列を反転し、そのコピーをメインに返して出力するものを書きました。

string reverseInput(文字列入力);

上記はうまくいくようです。次のコードを変更すると、問題が発生します。

に:

この変更の後、reverse 関数は、文字列全体ではなく、最初に入力された単語の反転のみを返します。どこが間違っているのかわかりません。

最後に、入力変数自体が変更されるように、入力のコピーを作成せずに、参照を使用してこれを行うよりエレガントな方法はありますか?

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

c# - ファイルが300万行を超えるリストに単語を含むファイルをロードする方法

1 秒 (1.000000) 未満で 300 万または 400 万行のファイルを読み込むことは可能ですか? 1 行には 1 つの単語が含まれます。単語の長さは 1 から 17 までの範囲です (それは重要ですか?)。

私のコードは次のとおりです。

時限実行の結果:

400 万語の読み込み時間 - 写真の結果

メソッドを強制的に半分の時間で実行させるにはどうすればよいですか?

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

numbers - スキームで数字を単語に変換するにはどうすればよいですか?

私たちは大学で計画を始めたばかりで、仕事をするのに助けが必要です.

数字を単語に変換するプログラムを書きましょう。EG: 1 to "one" .

10 ^ 9 までのすべての数値で機能する必要があります。これを行う方法がわかりません。
私の基本的なアイデアは、これらの数値を次のような単語として定義する、ある種の配列またはリストを作成することです。

次に、このリストで入力値を何らかの方法でチェックし、数字を単語に置き換えます。

しかし、これを実装すると、いくつかの問題が発生します。

私を悩ませている主な質問は、Scheme が部分文字列を処理できるかどうか、およびそれらの数字を単語として定義するリストを作成できるかどうかです (したがって、1 を 1 として定義します)。

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

c++ - ファイルから C++ のデータ構造への読み取り

それで、私はテキスト ファイル (data.txt) を持っています。私がやろうとしているのは、ファイルから個々の単語をすべて取得し、それを何らかのタイプのデータ構造に保存することです。ユーザー入力として、入力として単語を取得します。次に、2 つの文字列間のレーベンシュタイン距離を見つける関数を使用して、その入力単語に最も近い 10 個の単語 (data.txt 内) を見つける必要があります (ただし、機能しません)。そこで、単語を個別に格納する区切り文字として " " を使用して getline() を使用すると考えました。しかし、これらの単語に簡単にアクセスできるようにするには、これらの単語を何に保存すればよいかわかりません。また、data.txt ファイルに含まれる単語数がわからないという事実もあります。

申し訳ありませんが、ご不明な点がございましたら、明確にするためにお答えします。

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

jquery - 単語検索パズルでテーブルグリッドに単語を配置しますか?

スクリプトで生成された単語検索パズルを作成しようとしています。言葉は、水平、垂直、または斜めに配置する必要があります。順方向または逆方向の読み取りのみを許可するかどうかを設定するオプションが必要になる場合があります。テーブルに配置する必要がある (リンゴ、バナナ、ブドウ、レモン、ナシ) などの単語の配列があります。私はすでにテーブルを作成しましたが、単語をグリッドに配置する方法に行き詰まっています。

説明付きの例を探しています。

以下の私のコードを見てください:

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

image - PDFから座標とサイズで画像と単語を抽出する

PDF 抽出とライブラリ (iText など) についてよく読んだことがありますが、PDF から画像とテキスト (座標付き) を抽出するソリューションが見つかりませんでした。

タスクは、製品のカタログで PDF をスキャンし、各画像を抽出することです。各画像の横に画像コードと、画像に表示されている製品の製品コードのリストが印刷されています。

このような PDF から構造化された情報を抽出する方法がないことはわかっていますが、すべての画像とテキスト オブジェクトの座標を使用して、リンクされたテキストを画像からの距離で識別するコードを記述できます。次に、RegExp を使用してテキストを分割し、製品コードとは何か、画像コードとは何かなどを調べることができます。

タスクに適した有効なソリューションをお勧めできますか?

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

php - PHPを使用して、スペースを含まない文字列内の単語を検索する

「happyeaster」や「buyaboat」などの文字列を取得して、「happy」や「easter」や「buy」「a」「boat」などの個々の単語を返すために使用できるphpライブラリを探しています。これを行うためにダウンロードまたは購入できる既存のライブラリまたはすでに構築されているものを知っている人はいますか?