問題タブ [matcher]
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.
java - Hamcrest での複数の正しい結果 (or-matcher はありますか?)
私はマッチャーに比較的慣れていません。JUnit と組み合わせてhamcrest をいじっていますが、ちょっと気に入っています。
複数の選択肢のうちの1つが正しいと述べる方法はありますか?
何かのようなもの
私がテストしているメソッドは、コレクションの 1 つの要素を返します。リストには複数の候補が含まれる場合があります。私の現在の実装では最初のヒットが返されますが、これは必須ではありません。可能な候補のいずれかが返された場合、テストケースが成功することを望みます。これを Java でどのように表現しますか?
(私はhamcrest-alternativesを受け入れています)
java - Javaでの正規表現、開始タグと終了タグの検索
HTML ドキュメント内のデータを検索しようとしています。1 つのタグ間のデータだけなので、本格的なパーサーは必要ありません。
しかし、「select」タグとその間のデータを検出したい。
これはあなたが使用する「正規表現」ですか?
java - JavaのMatcherから複数の正規表現グループを取得するには?
文字列の照合を行う Java プログラムがあります。\d+x\d+
文字列に一致するものを探しています。これは、Pattern
およびMatcher
クラスを使用して機能します。ただし、見つけた部分を解析するには、およびから取得したString
を手動で解析する必要があります。の形式で何かを探していることを伝え、それらのグループを個別に返すようにするにはどうすればよいですか? したがって、文字列 "1x23" の代わりに、"1" と "23" の 2 つの文字列を取得します。String
Matcher.find()
Matcher.group()
Pattern
(\d+)x(\d+)
Matcher
java - HamcrestのhasItemsを使用しようとするこのコードがコンパイルされないのはなぜですか?
なぜこれはコンパイルされないのですか、ああ、何をすべきですか?
コメントからコピーされたエラー:
java - パターンとマッチャーを理解する
次のコードを検討してください。
m.appendTrail(s)
a)切り捨てられていない文字列を取得するために 4 行目を呼び出す必要があるのはなぜですか?
"mom"
b) コメントを外して新しい正規表現として配置しても、出力が変わらないのはなぜですか?
java - HTMLタグ間のテキストを取得
重複の可能性: HTML タグに一致する RegEx とテキストの抽出
htmlタグなどの間のテキストを取得する必要があります<p></p>
。私のパターンはこれです
これはあまり役に立たないので、誰もがより良いパターンを知っています。Webページのコンテンツをインデックス化するために必要です。
ありがとう
java - 大きな文字列から特定の文字列を除外するJava正規表現
私はしばらくの間これに頭を悩ませてきました:[a-z]+[0-9]?
などの文字列を除くすべての文字シーケンスをキャプチャしたいsin|cos|tan
ので、正規表現の宿題を済ませると、次の正規表現が機能するはずです。
ご覧のとおり、私は交互にネガティブルックアヘッドを使用しています-キャプチャされていないグループの後に括弧を閉じることは、などの\b
一致を避けるために重要です。正規表現は理にかなっており、実際のところ、正規表現としてRegexBuddyとJavaを使用して試しました。実装をターゲットにして目的の結果を取得しますが、JavaMatcherおよびPatternオブジェクトを使用しても機能しません。何かご意見は?in
sin
乾杯
ruby-on-rails - キュウリと factory_girl で pickle を使用して、関連付けられたモデルを作成し、パラメーターをネストされたモデルに渡す
私は次のモデルを持っています:
そして、私は次の工場を持っています:
これが私の特徴です:
これを改善する方法はありますか?私はこのようなものを書くことができるようにしたいと思います:
そして、次の行に沿って何かを作成します。
ネストされたマッチャーが必要です。このためのステップを提案できますか?
または、これを達成する別の方法を提案できますか?
.net - .net のマッチャー ライブラリ
.net 用のマッチャー ライブラリはありますか? Java用のhamcrestライブラリのようなライブラリについて話している...
easymock - スイートのテスト中、EasyMock は 0 のマッチャーが期待され、1 が記録されたと言います
それで、私は EasyMock のクラス拡張機能をしばらく使用しています。突然、この例外が発生しますが、テスト スイート全体を実行した場合のみです。
関連するコードは、この小さな美しさです (少しトリミングされています)。
最初の期待で例外がスローされています。そして、それは本当に意味がありません。マッチャーを取得していると書かれていますが、メソッドは引数さえ取りません。そして奇妙なことに、それはテスト スイートの間だけです! @Before で新しいモックを作成しているので、他の場所から何かを継承するべきではありません (他のメソッドにマッチャーがあるわけではありません)。
それで、何かアイデアはありますか?