問題タブ [startswith]

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 に答える
2047 参照

vb.net - LINQ .Startswith または .Contains VB.NET4 の問題

これは初心者の質問かもしれません...

私のコードでは、「where Obj.Feld = String」を簡単に使用できますが、「where Obj.Feld.StartsWith("a")」を使用しても機能しません。次の 2 つの関数を参照してください。

最初の関数 (byFileName) は正常に動作します。2 番目の関数 (LikeFileName) はそうではありません。Startswith を使用すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。私は何を間違っていますか?

データベースはオブジェクトの配列であり、文字列で構成される構造です

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

xquery - ノードが同じテキストで始まる Xquery ノード値

ノード名がテキストで始まるノード値を選択するための xquery の作成方法。たとえば、ドキュメント

Value1、Value2、Value3 を取得する必要があります。

0 投票する
8 に答える
2677 参照

java - Javaで文字列が「」で始まるのはなぜですか?

重複の可能性:
「abcd」.StartsWith(“”)がtrueを返すのはなぜですか?

いくつかのコードをデバッグしているときに、検証の特定の部分が.startsWith()Stringクラスのメソッドを使用して、文字列が空白文字で始まっているかどうかを確認していることがわかりました。

次のことを考慮してください:

印刷しますIt does

私の質問は、なぜ文字列は空白文字で始まるのですか?内部的には文字列は本質的に文字配列であると思いますが、この場合、最初の文字はH

誰か説明してもらえますか?

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

java - 予期しない値を返すstartsWith()

クラスプロジェクトでは、1つのテキストファイルに含まれる10,514曲のタイトル、アーティスト、歌詞を読み上げます。プロジェクトの現在のセクションでは、順序付けられたアンロールリンクリストを作成し、タイトルフィールドで検索を実行しました。コンパレータは、リストをタイトルでソートするようにも作成されています。一致するものを見つけるために必要な比較を追跡する必要があります

テストすると、奇妙な結果が得られます。たとえば、
天使の検索を実行すると、23の一致が返され、552の比較が必要になります。これは、教授によって与えられた回答と一致します

。tはゼロの一致を返し、9530の比較が必要です。ここで、1148の一致は62の一致を返し、8455の比較を必要とします。sは一致
返しません。と8383の比較が必要でしたsaは89の一致を返し、7355の比較が必要でした


私の検索アルゴリズムは次のように実行されます。

  1. リストをループして最初の一致を見つけます
  2. リストをループして、検索フィールドに一致しない最初のインスタンスを見つけます
  3. 開始オブジェクトと終了オブジェクトをデータ構造のSublistメソッドに送信します。このメソッドは、これら2つのオブジェクトをループして、一致の個別のリストを作成します。
  4. 一致のリストを返す

ステップ1と2の両方で、現在の値を次の方法で検索値と比較します。
if (currentSong.getTitle().toLowerCase().startsWith(titleSearch))

1文字の検索でfalseを返すこのコード行についてはどうでしょうか。ただし、aを追加すると、値が見つかりますか?できれば、デバッガーでループの8000回の反復を手動で実行する必要がないソリューションが必要です。さらに、教授は期待値を使用して構造にテストを提供し、私のコードはすべてのテストに合格しました。

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

python - sqlalchemy の定数で始まる

私はこのようなことをしようとしています:

つまり、特定のパスのすべての「親」要素を取得します。私はこのようにしてみました:

しかし、いくつかの奇妙な例外があります。私が望んでいることは実際に可能でさえあるのだろうか。

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

ruby - Rubyで文字列が別の文字列で始まっているかどうかを確認するにはどうすればよいですか?

Rubyで(レールなしで)文字列が別の文字列で始まっているかどうかを見つける最良の方法は何ですか?

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

c# - LinqからSQLへの結合と演算子が含まれています

次のクエリで

交換する必要があります

しかし、次のエラーが発生します。

どうすればこれを機能させることができますか?

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

c - 文字列がCで別の文字列で始まるかどうかを確認するには?

startsWith(str_a, str_b)標準 C ライブラリのようなものはありますか?

nullbytes で終わる 2 つの文字列へのポインターを取得し、最初の文字列が 2 番目の文字列の先頭にも完全に表示されるかどうかを教えてくれます。

例:

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

c# - 文字列がジェネリック リストの要素で始まる LINQ to SQL クエリ

検索の要件が変更されたため、クエリの 1 つを更新しようとしています。当初、ユーザーは 1 つの SKU と製造元を入力する必要がありました。製品カタログを検索する日付範囲。これは私が使ったものです。

現在の要件では、ユーザーが SKU のコンマ区切りリストをテキスト ボックスに入力して検索できるようになっています。私が困惑しているのは、製造所ですべての製品を見つける方法です。skuList 内のいずれかの SKU で始まる日付範囲 (fornext ループを使用しない)。

どんなアイデアでも大歓迎です!

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

linq-to-sql - ローカルシーケンスは、LINQtoSQLの実装では使用できません

MappedItemクラスのリストを生成しようとすると、エラーが発生します。以下を参照してください。簡単に言うと、以下のコード例では、カテゴリ、日付範囲、SKUで商品を検索しようとしています。私が持っている要件は、ユーザーがSKUのコンマ区切りリストを入力できる必要があり、検索は、ユーザーが入力したSKUの1つでSKUが始まる製品を見つけることです。コードを実行すると、次のようになります。

ローカルシーケンスは、Contains()演算子を除くクエリ演算子のLINQtoSQL実装では使用できません。

省略されたシーケンスは次のとおりです。

SKUのコンマ区切り文字列を文字列のリストに変換します。

コードの他の場所で、検索結果を受け入れるクラスを定義します。

これが私の結果を生成するクエリです

犯人は、私が抽出して以下に表示したコード行であると思います。

これは、ユーザーが入力したskusのコンマ区切りリストから派生したskuListの要素で始まるすべてのskusを識別します。私の質問は、このエラーの原因と、コード例を前提として、それらを回避するために何をするかです。