問題タブ [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.
c++ - ループなしで C++ のマップからテキスト ファイルの単語を削除する
テキストファイルの特定の単語を保存するセットを作成しようとしています。次に、すでに作成したマップからこれらの単語を削除したいと思います。これらの単語を保存するセットを作成しましたが、マップから削除できません。また、ループ文 (for ループや while ループなど) は使用できません。
c++11 - const を非 const として渡そうとするマップ上の remove_if - なぜですか?
これは、述語を満たすマップの要素を新しいマップ (MCVE-fied) にフィルター処理することになっているコードの一部です。
remove_if() 行でコンパイルが失敗し、次のようになります。
なぜこうなった?remove_if
非 const マップ キー (この場合は文字列) は必要ありません - 私が間違っていなければ。おそらく、auto
s はどういうわけか非定数イテレータが必要だと思いますか? もしそうなら、私はタイプを綴る以外に何をしますか(このコードはテンプレート化する必要があるので、それを避けたいです)。
r - Rの条件を使用して両方の重複行を削除する方法
私が持っているデータは次のようなものです:
同じ res1-res2 ペアが既にある行を削除したいと思います。例: A 3 は B 5 と相互作用します。それが私が欲しい情報です。どのペアが最初かは気にしません。B 5 with A 3 または A 3 with B 5.取得したいのは、次のデータフレームです。
次に、次のような別のデータフレームに対して同じことをしたい:
最後に、相互のペアを維持したいだけです (私の定義では、両方のペアは同じです。一方を維持することが不可欠です。「A 5」-「B 3」は「B 3」-「A 5」と同じです。つまり、順序は関係ありません。
私が望む最終出力には、一意であり、両方のデータフレームに存在する次のペアが必要です。
batch-file - 字幕 (テキスト) ファイルの特定の行を置換/削除するには?
これまでのところ、選択したフォルダーのファイル名にサフィックスを追加するバッチ ファイルを作成しました。その種類は次のとおりです。
- *.avi
- *.mkv
- *.mp4
- *.ass
*.srt
ここで、 /ファイル (字幕ファイル) を介して特定のテキストを検索し、見つかったテキストを含む行を削除するオプションを追加したいと思い*.ass
ます (ファイルに存在する場合)。見つかったテキストを別のテキストに置き換えるオプションも欲しいです。
私が要求したことが可能であることを願っており、あなたが提供できる助けに本当に感謝しています.
これまでの私のコード: