問題タブ [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 に答える
125398 参照

string - Lua 文字列の置き換え

どうすればいいですか?

私はこれを得た:

「こんにちは」を返す必要がありますが、キャレット文字をパターン文字として取得します

これに対する回避策は何ですか?(gsub で行う必要があります)

0 投票する
5 に答える
27868 参照

ruby - スラッグへのRuby投稿タイトル

Rubyで投稿タイトルをスラッグに変換するにはどうすればよいですか?

タイトルには任意の文字を使用できますが、スラッグのみを許可する[a-z0-9-_]必要があります (他の文字を許可する必要がありますか?)。

だから基本的に:

  • すべての文字を小文字にする
  • スペースをハイフンに変換する
  • 余分な文字を削除する
0 投票する
5 に答える
6385 参照

ruby - 一致しない場合のRuby正規表現Gsub

文字ではない文字列内のすべての文字をgsubし、「#」に置き換えたい。「この正規表現が一致しない場合はgsub()」のような正規表現が必要だと思います。

何か案は?

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

lua - バックスラッシュを含む string.gsub のエラー

私は何を間違っていますか?

私がするとき、私は文字列が印刷されるassert画面にそれをしたい...しかし、それは機能していませんte\st

Lua テーブルにデコードしたい JSON ファイルがあります。何も出力する必要はありませんassert。ローカルの問題をテストするためだけに実行しました。

したがって、必要なのは、すべてのデータを JSON ファイルに保持することです'\'

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

ruby - 正規表現のヘルプ

私は現在、正規表現を使用して文字列に対して一連の処理を行っていますが、gsub()それらをかなり重くチェーンしているため、面倒になり始めています。次の単一の正規表現を作成するのを手伝ってもらえますか:

基本的に、上記は以下を削除します。

  • .com
  • .
  • :
  • *
  • 「and」を「&」に切り替える
  • '-' の代わりに ' ' を切り替えます
  • '' を '' に切り替える

これを行う簡単な方法はありますか?

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

regex - R で gsub('%', '\%', ... する方法は?

パーセント (%) 記号を持つ単位列を持つラテックス テーブルをエクスポートしたいと考えています。

注: Joris の回答以降、上記のコードは変更されています。

この場合、'%' は LaTeX によってコメントとして解釈されます。

私が試してみました

戻り値

LaTex がコメントアウトできるように、% を \% に変換するにはどうすればよいですか?

この質問は、前の質問「 R は ('\') を貼り付けることができますか?」と少し似ています。; 同じテーブルを磨いても、この特定のケースを理解できません。

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

ruby - Ruby.gsub同様の置換を行うコード行を短縮する方法

次のようなRubyコードの行があります。

コードはすべてのスペースと改行を取り、それらを取り除くので、これを行うためのより良い方法はありますか?私が自分のコードで繰り返しすぎている場合に備えて、より良い方法またはより短い方法があるかどうかだけ興味があります。

上記のコード私にとってはうまくいきますが、私はプログラミングに不慣れであり、可能であればより良い/より美的な方法で物事をやりたいと思っています。

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

ruby-on-rails - nilがあってもgsubを実行するにはどうすればよいですか?

私は次のものを持っていますが、メソッドが「nil」になると爆発しますか? その場合、デフォルトで置換なしにするにはどうすればよいですか?

たとえば、contact.title が nil の場合にエラーが発生します。その場合、どうすればそれを防ぐことができますか?

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

html - Ruby: `gsub': nil を String に変換できません (TypeError)

上記の関数は私にぴったりです。まず、テキスト ファイルからいくつかの文字列を読み込みます。次に、HTML テーブルの一部のテンプレートであるテキスト ファイルを読み込みます。次に、テンプレート ファイル内の特定のキーワードを文字列の内容に置き換え、最後にすべてを新しいテキスト ファイル (page_export.html) にプッシュします。

ここでの問題は、テキスト ファイルにインポートされる一部のフィールドが空白であることです。少なくとも、それが問題だと思います。いずれにせよ、次のエラーが表示されます。

これを改善するために、各文字列のデフォルト引数として空白を宣言しただけでなく、スクリプトの別の部分で各文字列をループ処理し、空の場合は空白を追加しました。まだ運がありません。

上記の関数とほぼ同じ関数がありますが、わずかに異なるデータセット (空の文字列を含まないもの) で動作し、うまく機能します。空白を追加するコードもテストしましたが、問題なく動作します。

それで、私は何を間違っていますか?

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

string - Lua で文字列の文字を変更する

Lua の文字列の位置 N の文字を置き換える方法はありますか。

これは私がこれまでに思いついたものです:

位置Nのキャプチャだけでなく、すべてのキャプチャを置き換えるため、gsubも使用できません。