問題タブ [last-occurrence]
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.
.net - .net で最後に出現した文字を置き換える方法
その中にクラスを追加するために最後の出現を置き換えたいのですが<li>
、それは以下のようになります。<li class="last">
上記のhtmlを文字列変数に格納しました。これを達成するために何ができますか。
sql-server-2008 - 文字列内のtsqlの最後の「出現」
コンマ区切りの値を含むフィールドがあります。リストの最後の要素を抽出する必要があります。私はこれを試しました:
ただし、最初のコンマ出現の直後から始まるリストの最後の部分を返します。例えば、
a,b は b を返します
a,b,c は b,c を返します
正規表現のようなパターンを使用したいと思います。TSQL(SQL Server 2008)で可能ですか?他の手がかりはありますか?
regex - SED: 同じ行に複数のパターンがあり、最初のパターンを照合/解析する方法
電話番号データを保持するファイルと、いくつかの役に立たないものがあります。番号を解析しようとしていますが、電話番号/回線が1つしかない場合は問題ありません。しかし、複数の番号がある場合、sed は最後の番号に一致し (最初のパターンにのみ一致する必要があるとどこでも言いますが?)、他の番号を取得できません..
私のdata.txt:
データを解析するとき、私の考えは、最初の電話番号の前にあるすべての「最初の」「bla bla bla」を最初に削除することでした (そのため、「NUM:」の最初の出現を検索します)。次に、すべてのものを削除します。電話番号の後に、番号を取得します。その後、残りの文字列から次の出現を解析したいと思います。
そのため、sed を実行しようとすると、常に行の最後の番号が取得されます。
主に、SED に関する私の理解の何が問題なのかを理解したいと思います。もちろん、より効率的な提案も大歓迎です!私のsedコマンドは、「NUM:」の前のすべてのものを「」(空)に置き換えるとは言いませんか?常に最後のオカレンスに一致するのはなぜですか?
ありがとう!
bash - Bash:sedを使用して、ファイル内の最後のオカレンスのみを置き換える方法は?
次のようなコメント行が繰り返されるファイルがある。
最後に発生した後にのみ行を追加したいので、
そのために、私は次のコマンドを使用しています。
しかし、これにより、次のように発生するたびに私の行が追加されます。
最後のオカレンスのみを置き換えるようにsedに指示するにはどうすればよいですか?
編集:
sedを使用してそれを解決する方法がない場合(コメントで述べられているように)、同じ結果に達する代替案を提供してください、ありがとう。
編集済み:
繰り返される行は分離することができ、それらの間に他の行を含めることができます。
sql - 合計関数を使用している場合の単一のオカレンスまたは最新の応答
わかりました、昨日私は質問をし、素晴らしい答えを得ました。私はもっと助けを求めて戻ってきました。
ここでの昨日の質問:昨日の質問 - Sum および Distinct 関数と関係がありました
-リンクは、このサイト内の別の質問へのリンクです
今日、返された各行の住所を結果に追加しています。問題は、住所を返すときに、人々が別の方法で入力したことがわかっていることです。123メインストリート。または 123 Main Street などです。問題は、上記のリンクで成功したように、最新のバージョンまたは上記の住所の 1 回の出現のみをプルして、保険料を合計することができるかどうかです。
これが私が持っているもので、機能していません:
結果
繰り返しますが、すべての助けに本当に感謝しています!!!
ブラッド
string - ファイルを開いて、perlの文字列の最後の出現パターンを置き換えたい
私はこれまでこれを行ってきましたが、まだ機能していません。
入力ファイルは次のようになります。
次の出力が生成されます。
しかし、私は空のファイルを取得しています。
みんなありがとう、私は何を置き換えるかで変数を使用して問題を解決することができました私は変数として正規表現しました、そしてそれはうまくいきました。
matlab - Matlab:行列の各列の最初に出現する行インデックスを検索します(ループを使用せずに)
「0」と「1」で構成される行列 A の各列について、「1」が存在する場合、最初に出現する列インデックスを見つけたいと思います。たとえば、A が次のように定義されているとします。
結果は次のようになります。
「for」または「while」ループのない解決策を探しています。
私が思いついた1つの解決策:
これを行うよりエレガントな方法はありますか?
java - 文字列内の最後の文字の置換
私はこのような文字列を持っています
最後の二重引用符 (") をエスケープ二重引用符 (\") に置き換えたい
文字列の結果は
これどうやってするの。最初に見つかった文字列を置き換えることを認識しています。しかし、文字列の最後の出現を置き換える方法がわかりません