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

regex - 一貫性のあるテキスト以外のすべてをキャプチャする正規表現

私はこの文字列とそれに似た他のものを持っています:

私は正規表現を考え出して、の直後に始まり、&nbsp;直後に終わる首尾一貫したラベルを除いて、すべてをキャプチャしようとしています</a><br/>

たとえば、すべてをキャプチャしてから削除すると、次のようになります。

まだそこにあるように。Rubular で複数のバリエーションを試しましたが、. [^a-zA-Z|^\s]*<\/a>.*<\a> までのすべての単語 char と空白をスキップするために を使用しようとしてもうまくいきません。

ありがとう。

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

ruby - Rubyで閉じ括弧、括弧、または括弧の有効性を確認する方法

メソッド 'valid_string?' を記述します。文字列を受け入れる。角かっこ、かっこ、中かっこが正しく閉じている場合は true を返します。それ以外の場合は false を返します。


私のコード: すべてに対して false を返しています。個々のケースに明示的なブール値を使用してみました {} || () || などは機能しませんでした。すべてに対して true または false を返します。それは私のドライバーコードですか?

更新されたソリューション:----------------------------------------------- - はい!#マッチは間違いなくうまくいきました! 私のテストコードの最後の行はtrueと評価されていますが。false にする必要がある場合。. .

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

java - 正規表現は文字間のスペースに一致します

私はこの正規表現を持っています

JSONに変換するときに空の配列が発生するため、これらと一致しないように正規表現を変更するにはどうすればよいですか?

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

ruby - Ruby Regex Rubular と現実

文字列があり、単語以外の文字と空白をすべて削除したいと考えています。そのためには正規表現が必要だと思いました。

私の正規表現は次のようになります(文字列クラスでメソッドとして定義しました):

テスト文字列を使用してこの式を Rubular で実行すると、"hello ..a.sdf asdf..,"必要なすべてのもの ("helloasdfasdf") が強調表示されますが、irb で同じことを行うと、"hello" しか表示されません。

それがなぜなのかについて誰か考えがありますか?

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

ruby - 正規表現の先読み/後読みコメント

指定された文字列の引用符の内容と一致する必要がある構成ファイルのスニペットがありますが、コメントアウトされていない場合のみ、現在の正規表現は次のとおりです。

私はこれがうまくいくべきだと思いますか?私は次のように読みました。

(?<!=#)後読みして、前に#

test\.this\.regex\s+\"(.*?)\"マッチtest.this.regex "sup1"

ここに設定スニペットがあります

しかし、私の正規表現は4回すべて一致します:

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

ruby - 一致するブロックのみに一致する (開始単語が一致するブロックの前にある場合は無視する)

私は次のように私の入力を持っています、

入力

以下が同じ順序で入力に存在することが必須であることを確認したいのですが、

期待される出力

正規表現でやってみましたが、

上記の式は、最初のStatusMsgからAcceptedまでを選択します。正しい正規表現のフレーミングを手伝ってくれる人はいますか?