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

python - PythonとRubularの正規表現の違いは?

Rubular では、正規表現を作成しました。

太字に一致します:

推奨: コンピューターと一部のアートに十分な快適さ。

夏。2クレジット。前提条件:新入生前の地位またはインストラクターの許可。単位は工学の学位には適用されない場合があります。SUグレードのみ。

Python での正規表現の使用を次に示します。

残念ながら、コードはNone一致の代わりに次を返します。

ここで何が間違っていますか?

更新:re.search()代わりに必要re.match()ですか?

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

ruby - 正規表現/ルビーを手伝ってください

やあみんな、私はこのサイト(http://grecni.com/texttwist.php)から単語/結果を取得するためのスクリプトを作成しているので、すでにhttpリクエストの投稿を用意しています。

今必要なのは単語を取得することだけなので、次のようなhtmlソースを使用しています。

「sae」、「sav」、「secs」、「seas」、「casas」などの単語を取得しようとしています。

何か助けはありますか?

これは私が得た中で最も遠いです、ここから何をすべきかわかりません。:リンクテキスト

助言がありますか?ヘルプ?

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

ruby - REGEX-複数の行を再度一致させる

次のようなテキストが与えられます:

最後の3行を一致させたい:

これが私が試していることですが、失敗しています:

提案?ありがとう

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

ruby - オプションの条件で文字列に一致する正規表現

重複の可能性:
Ruby で正規表現の一部をオプションにするにはどうすればよいですか?

一致するルビュラーを使用して正規表現を作成しようとしています:

また

ここに私がこれまでに持っているものがありますが、何らかの理由で一致していませんか? アイデア?

AM/PM テキストをオプションにするにはどうすればよいですか? AM/PM に一致するか、どちらにも一致しないか?

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

ruby-on-rails - 正規表現 - Ruby ではなく、Rubular でのマッチング

次のようなテキストが与えられた場合:

2番目の段落に一致させたいので、次のようにしています:

しかし、それはRubyではありますが、Rubyでは一致しません。理由はありますか?ありがとう

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

ruby - 正規表現、複数の行を一致させる方法は?

From次のように、行を行末まで一致させようとしSubjectています。

これまでのところ、私は持っています:

しかし、それは件名の最後まで一致しません。追加してみまし$たが、効果がありませんでした。

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

ruby - キャプチャされたテキストのルーブル/ルビの不一致

このRubularウィンドウhttp://rubular.com/r/YH8Qj2EY9jからコードに慎重にカットアンドペーストしましたが、異なる結果が得られました。Rubular マッチ キャプチャは、私が欲しいものです。まだ

最初の行のみを取得します。つまり、

私のテストデータではないと思いますが、それは可能です。私は何が欠けていますか?

(Ubuntu 10.10 では Ruby 1.9(

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

javascript - Rubular と JavaScript の正規表現キャプチャ グループ

Rubular.com と Javascript の正規表現の違いに気付きました。

'dog' を 2 回キャプチャすることを期待していましたが、代わりに 'catdog' を 2 回取得しました。

Rubular は予想どおり 2 回「犬」をキャプチャします: http://rubular.com/r/o7NkBnNs63

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

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

regex - 多くのタブを含むテキストを解析するために正規表現を使用するにはどうすればよいですか?

多くのタブと改行を含むテキストへのテキスト文字列があります。私がやりたいことは、白以外の文字を抽出することです。

たとえば、次の文字列があるとします。

これにより、次のようになります。

タブで検索と置換を行い、カンマに置き換えるのが最善の方法ですか、それとも単にタブやその他の空白文字を無視する方法がありますか。Rubular を使って文字列を一致させようとしているのですが、なぜかタブ (\t) を一致させることができません。ここで何が欠けていますか。

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

ruby - 正規表現を使用して抽出する

Ruby、Regex、Stackoverflowは初めてです。xDこれが私の問題です:

正規表現を使用して、ベトナム語のテキストで他の単語とは別に、標準のASCII文字を含む連続した単語で構成されるフレーズを抽出したいと思います。

別の言い方をすれば、 \ w文字のみのフレーズ。例:

MìnhrấtthíchconSharpnày(mặcdùchưaxàibaohnhưngchỉnghecácpácnóimìnhđãthấyphêlòimắ​​trồi)。Cácbạnchomìnhhỏi1câu(cácbạnđừngchêmìnhngunhétộinghiệpmình):cáimáynàyđemsangAnhdùngmạng NếudùngđượcbênAnhmàkhôngphảichọcngoáyjthìmìnhmuamộtcái

その意味は気にしないでください。私が達成したいのは、2つのペアの結果を含むハッシュの配列です。value =>抽出されたフレーズの値、starting_position=>最初の文字の位置

についての例によると、次のようになります。[{:value => "con Sharp"、:starting_position => 16}、{:value => "bao h"、:starting_position => blah blah} .. .. ]

これは、「mình」、「rất」、「thích」などの\W文字を含むすべての単語が拒否されることを意味します。

Ruby 1.9.2のrubular.comでこの正規表現を使用して上記の例を試してみてください:

\ b [\ w | \ s] + \ b

ほぼ希望のフレーズ(スペースのみのフレーズを除く)を取得しましたが、Win764ビットを使用している1.9.2p290でもあるRubyでは機能しないようです。

任意のアイデアをいただければ幸いです。よろしくお願いします。