問題タブ [rubular]

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

ruby - 正規表現を使用して文字列から括弧と数字を削除する

次のような文字列があります。

エグゼクティブプロデューサー (3)

プロデューサー (0)

1st アシスタント カメラ (12)

正規表現を使用して文字列の最初の部分を一致させ、「(num)」部分 (括弧の前のスペースと括弧内の括弧/数字) を削除したいと思います。正規表現を使用した後、変数を「エグゼクティブプロデューサー」、「プロデューサー」、「最初のアシスタントカメラ」と等しくしたいと思います

正規表現を学習するためのリソースを知っていれば、それも素晴らしいでしょう。

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

ruby-on-rails - 電子メールの正規表現。この正規表現は適切ですか?

重複の可能性:
正規表現を使用して電子メール アドレスを検証する方法は?

\A[\w.-]+\w@[a-z\d\-.]+\.[a-z]+\z

上記の電子メール検証の表現についてどう思いますか。エラー、抜け穴はありますか? よろしくお願いいたします。

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

regex - 正規表現出力の異常

1) Rubular を使用している場合と 2) Rails コンソールまたは irb 環境を使用している場合に、正規表現マッチングで異なる出力が得られます。

1) 紅斑

2) アーブ

2 つの異なる出力がある理由と、何が欠けているのか理解できません。

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

ruby-on-rails - Railsの正規表現

私は正規表現に本当に慣れていません。私は次のURLを持っています:http://www.foo.bar.com/hgur_300x300.jpgそしてhttp://www.foo.bar.com/hgur_100x100.jpg

レールでgsubを正規表現で使用して[300X300.jpg AND 180X180.jpg]を見つけて500X500に置き換えるにはどうすればよいですか?

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

ruby - Ruby正規表現で同じ一致グループのさまざまな出現にアクセスする方法は?

複数の一致がある正規表現があります。$1 、 $2 などを使用して、一致したグループにアクセスできることがわかりました。しかし、同じ一致したグループの複数の出現にアクセスするにはどうすればよいでしょうか?

以下のページをご覧ください。

http://rubular.com/r/nqHP1qAqRY

したがって、$1 は 916 を返し、$2 は NIL を返します。229885 にアクセスするにはどうすればよいですか? $1[1] に似たものはありますか?

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

ruby - Rubular とは異なる Ruby 正規表現

Rubular.com と VM Linux で Ruby 1.9.2 で同じ超単純な正規表現を試していますが、なぜ異なる出力が得られるのかわかりません: VM:

この出力: マダム

Rubular で出力: MadamAnita Rubular: http://www.rubular.com/r/qyQipItdes

助けていただければ幸いです。ここで立ち往生しました。hw1 のコードをテストできません。

0 投票する
0 に答える
74 参照

ruby-on-rails - Regexpを使用してRailsジェネレーターのファイルの最後の関連付けの後に新しい関連付けを挿入する

insert_into_fileカスタム ジェネレーターのメソッドを使用して、いくつかの新しい関連付けを既存のモデルに挿入しようとしています。美的な理由から、またハードコーディングを避けるために、最後に見つかったものの後に挿入したいと思います。これをRubularで動作する正規表現で実装しようとしましたが、ジェネレーターを実行したときは動作しませんでした:

言い換えれば、これは、それ以上関連付けが続かない改行への最後の関連付けを見つける必要があります。このmオプションは、否定先読みのドットを改行として扱い、ファイルの最後まで検索する必要があることを意味します。Rubular では最終的な関連付けが選択されますが、ジェネレーターが実行されると、すべての関連付けの後にコンテンツが挿入されます。

私の正規表現の何が問題になっていますか?

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

ruby - 正規表現、文字列間の文字列

したがって、文字列は次のようになります。

_#*#_ 以外のすべてを取り出して、2 つの一致結果 (abc と xyz) で取得したいと考えています。内部から取得するための正規表現を作成しました。

私はかなり長い間それに苦労してきましたが、それをキャッチする方法がわかりません、提案はありますか?

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

ruby - Ruby と正規表現の不正確さ

Ruby と Regex を使用して、長い文字列を文字列全体に発生するタイムスタンプで区切られたチャンクに分割しようとしています。

「10:59 am Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus at tincidunt >ante. 3:30 am Aenean interdum, quam sed tempor imperdiet, neque turpis aliquet est, at >luctus justo arcu et arcu. Sed sit amet eros a sem hendrerit vestibulum faucibus sit amet >nunc. Nam venenatis pharetra leo vel facilisis. 9:20 pm Aenean tincidunt ligula lacinia."

これが、各チャンクを引き出すために実行しているループです。

これを実行すると、エントリを開始する最初のタイムスタンプがキャプチャされます。しかし、終わりは決して正しくありません。

「10:59 am Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus at tincidunt ante.」の代わりに。「午前 10 時 59 分 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tincidunt ante の Phasellus。午前3時30分」

そして、ループがストリングを通過するにつれて、事態はさらに悪化します。エントリの先頭は、部分文字列の先頭にタイムスタンプが含まれているため、常に正確です。しかし、終わりは決してありません。

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

ruby - HTMLタグまたはHTMLタグの属性値の中にないURLを見つけるには、正規表現が必要です

次のテキストにhtmlコンテンツがあります。

プレーン URL をハイパーリンクに変換する正規表現が必要です (既存のハイパーリンクを改ざんせずに)

期待される結果: