問題タブ [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 投票する
2 に答える
10029 参照

regex - .gsub()を使用したLuaの正規表現

わかりました、私は物事を複雑にしすぎたと思います、そして今私は道に迷っています。基本的に、これをPerlからLuaに翻訳する必要があります。

これまで私はこれを書いてきました:

しかし、それは明らかに間違っています。何が得られないのですか?なぜそれが間違っているのか、それが実際に何をしているのか、そしてなぜ私がそうするのかを理解しています

戻ります

しかし、私はそれを行うための適切な方法が何であるかを理解していません。正規表現は私を混乱させます!

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

ruby - 「\0」を含む文字列で Ruby の gsub を使用する

gsub を正しく使用できません。

このコードを考えると:

結果は次のとおりです。

しかし、私が期待しているのは次のとおりです。

gsub を使用して必要な結果を得るにはどうすればよいですか?

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

html -
Railsのテキストエリアから入力したテキストに挿入するにはどうすればよいですか?

大きなテキストブロックを受け取るtextareaフォームがあります。このテキスト領域では、段落を終了するためにキャリッジリターンを実行し、段落を区切るために別のキャリッジリターンを実行します。

そのテキストは@contact_postalcard.messageにあります。

ただし、HTMLファイルに出力する必要があります。HTMLファイルは、「ReplaceThisWithPostalcardMessage」を含む長い文字列としてロードされています。@contact_postalcard.messageのテキストをReplaceThisWithPostalcardMessageにgsubします。


問題は、HTMLファイルに各キャリッジリターンのタグがないことです。その結果、1つの長い段落が表示されます。

HTMLファイルの置換された値を正しくフォーマットするにはどうすればよいですか?

0 投票する
8 に答える
6748 参照

ruby - gsub で必要に応じて末尾のスラッシュを追加する方法

必要に応じて末尾のスラッシュを追加しようとしています:

やり方がわかりません。

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

string - //の値を抽出/置換するためのLuaパターン

私は次のような文字列を持っていますhello /world today/

に置き換える必要があり/world today/ます/MY NEW STRING/

私が見つけたマニュアルを読む

置換に使用できますがgsub、の間のテキストだけを返すエレガントな方法もあるのではない/かと思いました。トリミングするだけでよいのはわかっていますが、パターンがあるのではないかと思いました。

0 投票する
4 に答える
3174 参照

ruby-on-rails - railsgsubの質問

新しい投稿を作成するときに、コントローラーで「」と「_」を「-」に置き換えるにはどうすればよいですか?

次のフォームフィールドがあります:タイトルURLコンテンツ

urlフィールドでgsubを実行したい。

ありがとう...

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

ruby - RubyでUnicode 0083をgsubする方法は?


html.file から文字列をロードし、プラグイン ya2yaml を使用して yaml ファイルに書き込みました。



YAML::parse_file メソッドで .yml ファイルを読み込みます。
しかし、文字列内の "\n" は負荷の問題を引き起こすため、すべての "\n" を "" に gsub しようとしましたが、まだ問題があります。 、読み込みの問題を引き起こします:



では、yaml または char 0083 の何が問題なのですか?
または、どうすればこの問題を回避できますか?

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

ruby-on-rails - gsub と配列で動作する Ruby/Rails

Ruby で gsub メソッドを使用して操作しようとしている文字列があります。問題は、元のテキストを検索して置き換えるために反復処理する必要がある文字列の動的配列があることです。

たとえば、次の元の文字列 (これは私が作業しているサンプル テキストであり、すべてが機能することを願っています) があり、検索して置換したい項目の配列があるとします。

事前に助けてくれてありがとう!

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

ruby-on-rails - 複数の言語で動作するRails 3

異なる言語で作業する場合、Rails で文字列を sub にする適切な方法は何ですか?

例 (チェコ語の翻訳):

私が遭遇し続ける問題 (これはチェコ語だけでなく、複数の言語の問題です) は次のとおりです: IndexError (文字列が一致しません)

文字列の置換を行うより良い方法はありますか? gsub と sub については知っていますが、どちらの方法でも次のエラーが発生します

.gsub! および gsub エラー:RegexpError (invalid multibyte character)

。サブ!および .sub エラー:RegexpError (invalid multibyte character)

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

ruby - gsub を使用して YouTube ビデオの ID を抽出するには?

この URL からhttp://www.youtube.com/watch?v= aNdMiIAlK0gビデオ IDを抽出する必要があります。gsubと正規表現を使用してこれを行う方法を知っている人はいますか?