問題タブ [gsub]

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

ruby - 文字列への置換に関する問題

次のようなコードを実行しようとしています。

しかし、それは機能していません。私の間違いは何ですか?

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

ruby - Ruby は、gsub 置換の文字列の最初の出現に一致します

文字列がありますhttp://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrlとしましょう

最初の http をhttpsに置き換えたいのですが、2 番目の http は置き換えたくないので、最終的にはhttps://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrlになります。

シンプルなgsubでこれを達成するにはどうすればよいですか? 以下は両方を置き換えます。

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

r - R data.frames(テキストマイニング)の単語を置き換える

私はSQLとRを使用したテキストマイニングソリューションに取り組んでいます。

まず、SQL選択からRにデータをインポートし、それを使用してデータマイニングを行います。

これが私が得たものです:

私がするなら

構造が表示されます。

今、私は自分の辞書を使ってデータクリーニングをしたいと思っています。例として、 lilorem ipsumkdに置き換え、kdinkundeに置き換えます。

私の問題は、データフレーム全体に対してそれをどのように行うかです。

動作しますが、大量のデータに対しては低速です。

それを行うためのより良い方法はありますか?


キャプテンを応援します

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

ruby-on-rails-3 - Rails 3:gsubを使用する方法、または空白文字を「-」に置き換える方法は?

私は名前:文字列のアーティストモデルを持っています。そして、私が今持っている /users/1/artists/1/posts の代わりに /users/1/artists/jimi-hendrix/posts が欲しい

問題は、アーティスト名に Friendly_id を使用できないと思うことです。これは、同じアーティスト名が複数あるためですが、すべての「ジミ・ヘンドリックス」エントリに jimi-hendrix などの同じスラッグを使用したいためです。例:

Friendly_id は次のようになります: (これは私にはありません) /users/3/artists/jimi-hendrix/posts /users/55/artists/jimi-hendrix--2/posts /users/106/artists/jimi -ヘンドリックス--3/posts

私が考えているのは、id の代わりにそのアーティスト名パラメーターをコントローラーに渡すことです。しかし、名前を取得してすべての空白を「-」に置き換えてから、空白をコントローラに追加し直す必要がありますか?

これが私のリンクになります: (artist.name.gsub!() のようなことはできますか??)

次に、コードをコントローラーに戻すときに逆にしますか?

def index @name = params(:artist_id).gsub() # ? @posts = ... .... 終了

または、属性に重複した名前がある場合、--2、--3 を追加しないように、Friendly_id に一意でないスラッグを含める方法を誰かが知っていますか?

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

r - 文字列内の文字を置換/翻訳する

文字列を持つデータフレームがあります:

「a」から「h」、「b」から「i」など、いくつかの異なる個々の文字を置き換えたいと考えています。現在、次の呼び出しをいくつか使用していますgsub

ただし、よりエレガントなソリューションがあると確信しています。続行するためのアイデアはありますか?

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

ruby - ruby で連続する gsubs を統合する方法

私は次のものを持っています

これは 1 つの gsub で実行できますか? 1 つのパターンだけではなく、パターンのリストを渡したいのですが、それらはすべて同じものに置き換えられています。

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

ruby - Rubyの外部ファイルから正規表現をロードすることは可能ですか?

Rubyの外部ファイルから正規表現を読みたい。たとえば、ファイルからすべての正規表現をロードし、それぞれに対してgsubを実行する大きな文字列に置き換えたいと思います。各正規表現は、ファイルの改行で区切られます。

外部ファイルは次のようになります。

出来ますか?

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

ruby-on-rails - String#gsubがコンテンツを2倍にするのはなぜですか?

これは間違っているようです、私は得ることを期待しています"#main= \\'quotes\\'"

エスケープ文字を使用しない場合は、期待どおりに機能します。

ですから、逃げることと関係があるに違いありません。

ルビー1.9.2p290の使用

一重引用符を円記号と引用符に置き換える必要があります。

さらに多くの矛盾:

ここで何が起こっているのですか?