問題タブ [remove-if]

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

c++ - remove_if述語は、イテレーターごとに1回だけ呼び出されることが保証されていますか?

私は最新のC++仕様を読んでいremove_ifますが、同じ要素に対して複数回呼び出すことができるかどうかを理解できません。特に、イテレータstd::remove_ifで呼び出されることを検討しています。deque私が理解できる限り、最初のパラメーターから開始して2番目のパラメーターまで繰り返すだけであれば、複数回呼び出される理由はありません。

私が取り組んでいるコードは手動の参照カウントを使用しているため、remove_if述語がtrueを返す場合は、基になるオブジェクト参照をデクリメントして削除します。remove_ifこれは、述語が要素ごとに1回だけ呼び出された場合にのみ機能することは明らかです。そうでない場合、後続の呼び出しは削除されたオブジェクトにアクセスします。これがOKであるとは限らず、同じ要素が1回の呼び出しremove_ifで2回述語に渡されるポイントが来ると何かが教えてくれます。remove_if

イテレータを実装するある種のクレイジーなデータ構造があり、イテレータの増分ごとにエントリをランダムに選択して、それが(ランダムに)終了イテレータに到達するまで、これがどのように失敗するかを確認できました。しかし、、、、、などの単純で標準化された構造の場合、deque単一の要素を複数回述語に渡すことができますか?vectorlist

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

r - Rで特定の時間枠内に重複したエントリが発生した場合にそれらを削除する方法

以下のようなカメラ トラップ データを含むデータベースを処理しようとしています。写真の撮影にタイムラグがないので、立て続けに出てくる写真は同一人物である可能性が高いです。

同じ個体である可能性が高いため、種の重複が互いに 10 分以内に発生する場合は削除したいと考えています。(つまり、最後の写真と次の写真の間が 10 分未満の場合)。Rでこれを行う方法はありますか?ありがとうございました!

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

c++ - ラムダを使用した std::vector の反復は、remove_if で削除したくない

remove_ifon の使用中にラムダ式に小さな問題がありますstd::vector

次のコードがあります。

これにはコンパイラ エラーはありませんが、上記のステートメントから true を返す要素はベクトルから削除されません。

私は画面に印刷されます。

が、元のopenListまま。

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

php - タグを削除しますが、文字列が一致する場合はタグ間のコンテンツを保持します

私はファイルphpを持っています:

<script>...</script>インクルード文字列「show_ads_」の間にコンテンツがある場合、すべてのコンテンツが削除さ<script></script>ますが、保持されます。

しかし、上記のスクリプトは機能していません。何も削除されていません。それを実行してソースコードを表示すると、次のようになります。

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

regex - REGEX-指定された文字列を削除します

正規表現についてサポートが必要です。"testBla"、、などの単語が"Bla"ありtest"ます。から
切り取りたいです。したがって、指定された文字列が4文字より大きい場合にのみ削除する必要があります。これは私が持っているものです:"test""testBla""test"

しかし、それは機能しません。

何か案は?

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

.net - .net 2.0で特殊文字を正確に削除する方法、linqは提供されていません

私は.NET 2.0を使用する必要があり、ここではLinqをサポートしていません...

次のような Remove() および Trim() 関数を使用して文字をトリミングしようとしました。

しかし、Trim()サンプルの場合、結果は同じですstring guid( they are just equal )。

私はそのような機能を実行しましたが、封印された機能を正しく使用したいですString class

しかし、それはプレーンなCスタイルのように見え、正確に文字列関数を使用したい. Trim() と Remove() のどこで失敗しましたか。

私はLinq以降のバージョンの.net 2.0を使用できないことを忘れないでください。そのため、質問は下位レベルにあります...

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

c++ - list::remove_if 同等のもの

remove_if とラムダ式を使用してこの式を表現できるかどうかを知りたいです。

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

phpmyadmin - phpmyadminフィールドから特定のテキストを削除する方法は?

products_description というフィールドを持つ products というテーブルがあります。たとえば、テキスト abc が存在する場合、フィールドから特定のテキストを削除し、すべての製品から削除するにはどうすればよいですか?

ありがとう

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

c++ - boost::bind を使用した remove_if が遅い

クラスの std::list があり、削除対象としてマークされたエントリを削除したいと考えています。std::remove_if と erase を使用しています。

メモリの割り当てと割り当て解除が非常に高価な小さなプロセッサで実行しています。この remove は、私のアプリケーションで new と delete を何千回も呼び出しています。

私は以前boost::ref、重要な変数をバインド パラメータとして渡すときに使用していましたが、この場合、問題を引き起こしているのはおそらくファンクタ自体の作成と破棄、またはそのコピーであると思います。

私は次のようなことをしたいと思います

作成および破棄されているものに関するドキュメントが見つかりません。私の簡単な質問は、これをより効率的にするにはどうすればよいかということです。

0 投票する
6 に答える
15735 参照

javascript - 削除する前に、要素に HTML が含まれているかどうかを確認する方法は? jQuery

関数では、(div、span、p) に .html 要素が含まれているかどうかを確認してから、html を削除して新しいコンテンツを追加する必要があります。

これを行う方法がわからない...

私はこれを試しましたが、うまくいきません:

フル機能