問題タブ [textmatching]

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

excel - やや複雑な countifs() 式で完全一致を取得する方法

まず、私が現在使用している式:

=countifs('page1'!AF:AF,$L6,'page1'!AA:AA,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AB:AB,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AC:AC,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AD:AD,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AE:AE,"="&RIGHT(M$2,3))+countifs('page1'!AF:AF,$L6,'page1'!AF:AF,"="&RIGHT(M$2,3))

さて、今、私が照合しようとしているのは次のとおりです。

問題は、私が探している範囲内に上記の用語と大まかに一致するパターンがある場合、countifs() は文字列全体を完全に評価せずに true を返すことです。つまり、上記の式で文字列「II-A」を具体的に探していますが、countifs() は「II-A」だけでなく「IA」でもあるすべての文字列のカウントを返しています。いたずらなcountifs()!

これを行う簡単な方法はありますか。これらの式を再考/書き直す必要はありません。私は exact() というメソッドを見つけましたが、それを転がすのは面倒なようです。どんな助けでも大歓迎です。


編集 編集 編集

ここにテストテーブルがあります...

=COUNTIFS($CC:$CC,"="&$C2,$AA:$AA,"="&$A1)+COUNTIFS($CC:$CC,"="&$C2,$BB:$BB,"="&$A1)

この模擬テストの式は 0 になりますが、1 月 2 日に 1 つの IA が発生するため、探しているのは 1 です...

1 月 1 日に同じ数式を使用すると、1 月 3 日と 1 月 7 日にそれぞれ 1 と 1 が得られます。IA、II-A、III-A の数を、IE が「1 月 2 日、次に 1 月 3 日などに II-A が何回発生するか」という質問に答えるたびに数えようとしています。これはテストデータであることに注意してください。実際のデータには、セルの内容の代わりに、実際にはさらに多くの日付とさまざまな種類の値があります。ただし、例としては、この例のデータで十分です。

ありがとう!

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

java - ブール検索構文を使用して Java 文字列マッチングを行う方法は?

ユーザークエリとテキストを受け取り、一致するかどうかを返す Java/Scala ライブラリを探しています。

Twitter ストリームなどの情報ストリームを処理していますが、バッチ処理を使用する余裕はありません。Lucene RAMDisk を介してインデックスを作成し、後でクエリを実行する代わりに、各ツイートをリアルタイムで評価する必要があります。

ANTLRを使用してパーサー/レクサーを作成することは可能ですが、これは非常に一般的な使用法であるため、以前に誰もライブラリを作成していないとは信じられません。

私が必要としているものを正確に実行するTextQuery Rubyライブラリのいくつかのサンプル:

Ruby に実装されると、私のプラットフォームには適していません。また、ソリューションのこの時点で JRuby を使用することはできません。

同様の質問を見つけましたが、答えを得ることができませんでした: Boolean Query / Expression to a Concrete syntax tree

ありがとう!

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

keyword - テキストファイルを他のファイルのいくつかのキーワードと一致させるにはどうすればよいですか

いくつかのデータを含む 1 つのテキスト ファイルがあります。今、他のテキスト ファイル ファイルにキーワードのリストがあります。

次に、2 番目のテキスト ファイルのキーワードが最初のファイルにいくつ含まれているかを調べるために、照合を行いたいと思います。

私は大したプログラマーではないので、これを行う簡単な方法はありますか

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

awk - awk で自分のコラムに情報を更新する

2 つのファイルがあります。各ファイルには 2 つの列と多くの行があります。2 番目のファイルから情報を更新し、最初のファイルに上書きする必要があります。

例えば:

ファイル1: ファイル2

そして、2 番目のファイルから新しい値を追加し、既存の値を更新する必要があります。

Final_file:

私の質問が明確であることを願っています。重要なのは、両方のファイルの行数が同じではなく、行が一致していないことです。

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

しかし、出力はちょうど一致する列です:

すべての情報を最新の状態に保つために、誰でも私のコードを修正してください!!

助けてくれてありがとう!

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

r - 列を一致させ、重複するすべての要素をデータ フレーム列に保持する [R]

2 つのデータ フレームがあります。DF1 には 3 つの列があり、DF2 には 1 つの列があります。DF1 には DF2 に含まれるすべての要素がありますが、以下に示すようにそれらのほとんどが複製されます。

一致が発生するたびにDF1の形式をとる結果のデータ フレームが存在するように、2 つのデータ フレームを一致させたいと考えています。桁。つまり、重複は以下に示すように維持する必要があります。

では、DF2 をループして DF1 (最初の列) で一致を見つけ、上記のように他のすべての対応する行と一致するデータ フレームを生成するにはどうすればよいですか?

これが私のスクリプトですが、望ましい結果が得られないようです

どんな助けや提案も大歓迎です.Rの初心者です.

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

excel - さまざまな列の値が特定の列の値と何らかの形で一致するかどうかを確認する

私は巨大なデータベースを持っており、範囲内の値 (異なる単語) がH:Vcolumn の内容と一致するかどうかを確認したいのですDが、この場合は単語だけが一致します。

これは次のようになります。

ありがとうございました。