問題タブ [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.
ruby - 文字列への置換に関する問題
次のようなコードを実行しようとしています。
しかし、それは機能していません。私の間違いは何ですか?
ruby - Ruby は、gsub 置換の文字列の最初の出現に一致します
文字列がありますhttp://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrlとしましょう
最初の http をhttpsに置き換えたいのですが、2 番目の http は置き換えたくないので、最終的にはhttps://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrlになります。
シンプルなgsubでこれを達成するにはどうすればよいですか? 以下は両方を置き換えます。
r - R data.frames(テキストマイニング)の単語を置き換える
私はSQLとRを使用したテキストマイニングソリューションに取り組んでいます。
まず、SQL選択からRにデータをインポートし、それを使用してデータマイニングを行います。
これが私が得たものです:
私がするなら
構造が表示されます。
今、私は自分の辞書を使ってデータクリーニングをしたいと思っています。例として、 liをlorem ipsum とkdに置き換え、kdinをkundeに置き換えます。
私の問題は、データフレーム全体に対してそれをどのように行うかです。
動作しますが、大量のデータに対しては低速です。
それを行うためのより良い方法はありますか?
キャプテンを応援します
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 に一意でないスラッグを含める方法を誰かが知っていますか?
r - 文字列内の文字を置換/翻訳する
文字列を持つデータフレームがあります:
「a」から「h」、「b」から「i」など、いくつかの異なる個々の文字を置き換えたいと考えています。現在、次の呼び出しをいくつか使用していますgsub
。
ただし、よりエレガントなソリューションがあると確信しています。続行するためのアイデアはありますか?
ruby - ruby で連続する gsubs を統合する方法
私は次のものを持っています
これは 1 つの gsub で実行できますか? 1 つのパターンだけではなく、パターンのリストを渡したいのですが、それらはすべて同じものに置き換えられています。
ruby - Rubyの外部ファイルから正規表現をロードすることは可能ですか?
Rubyの外部ファイルから正規表現を読みたい。たとえば、ファイルからすべての正規表現をロードし、それぞれに対してgsubを実行する大きな文字列に置き換えたいと思います。各正規表現は、ファイルの改行で区切られます。
外部ファイルは次のようになります。
出来ますか?
ruby-on-rails - String#gsubがコンテンツを2倍にするのはなぜですか?
これは間違っているようです、私は得ることを期待しています"#main= \\'quotes\\'"
エスケープ文字を使用しない場合は、期待どおりに機能します。
ですから、逃げることと関係があるに違いありません。
ルビー1.9.2p290の使用
一重引用符を円記号と引用符に置き換える必要があります。
さらに多くの矛盾:
ここで何が起こっているのですか?