問題タブ [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.

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

java - インデックスとオフセットはJava正規表現で異なる意味を持っていますか?

start()との定義で Matcher に関する Java doc と少し混乱していますend()

Matcher.start()

Matcher.end()

次のコードを検討してください。

上記は、次の結果を返します。

マッチ 0 からのインデックス

マッチ 1 からのオフセット

私が学んだように、すべての char 配列または文字列はインデックス 0 で始まり、それは上記の式に当てはまります。しかし、Offset も同じ文字 's' を返しますが、なぜ 1 で始まるのでしょうか?

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

java - Mockito: ジェネリックを使用したマッチャーのリスト

モッキートは以下を提供します:

代わりにprocessa を取る場合に警告を回避する方法は?List<Bar>

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

java - JAVAREGEXを使用して任意の文字列を検索します

ファイルで特定の文字列を検索し、それを別の文字列に置き換えるジェネリックメソッドを作成しようとしています。私は同じためにJava正規表現を使用しています

..すぐ

このロジックは、検索文字列がファイルの各行の先頭にある限り機能します。そうしないと、パターンマッチングは発生しません。誰かが解決策を提案できますか?

たとえば。私の検索文字列は「This」で、置換文字列は「That」です。
入力ファイルには次のものが含まれます。This is not This funny
出力:That is not That funny

ただし、
入力ファイルに次のものが含まれている場合:007 This is not This funny
出力:007 This is not This funny

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

java - ユーザーに記号を含むパスワードの入力を強制するにはどうすればよいですか?

ユーザーに15文字以上のパスワードを入力してもらいたいのですが、これは大文字と小文字、数字、記号で構成されている必要があります。しかし、私は大文字と小文字と数字でパターンを作成する方法しか知りません...パターンにすべての記号を含めるにはどうすればよいですか...パターンコードの部分を確認してください...ありがとう

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

java - Java正規表現マッチャー

正規表現に関する簡単な質問。私が持っている

そして、私は最初の1(foobar)の前に参加する必要があります私がそのようなことをするとき:

しかし、私は「foobar1foobar」を受け取ります。

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

java - 適切なワードラップで長い文字列を行に分割する

テキストを解析して、長さが 10 文字を超えず、行末に改行があってはならない行の配列にする必要があります。

私はシナリオで以下のロジックを使用しましたが、行末に改行がある場合、10 文字の後に最も近い空白に解析されるという問題があります

例:実際の文は「これは文です。ラジェッシュは単語分割のアプリケーションをテストしたいです。」しかし、ロジックの実行後は次のようになります。

一致リスト [これは , nce.Rajesh です , したい , テスト , アプリケーション , の , 単語 , 分割.]

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

ruby-on-rails - Rspec 1.3 の変更マッチャーが等しいオブジェクトを認識しない

私はそのrspecテストを持っています

次のエラーが出力されます。

ご覧のとおり、同じ残留物があります。メソッドはより複雑ですが、これも失敗する単純化です。

それで… なんだ?

それ自体の残基を変更すると、アサーションが失敗しますか? ==、===、eq? で同じ残基かどうかを確認しました。常に真です。これの何が悪いのか理解できません。

rspec 1.3 を使用しています (Rails 2.3 アプリです。rspec2 にアップグレードできません)。

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

java - 2文字間の正規表現抽出文字列

Javaで正規表現を使用して、指定された文字列の次の文字の間の文字列を抽出したいと思います:

上記のコード スニペットを使用していますが、必要な文字列を抽出できません。私は何か間違ったことをしていますか?一方、私は正規表現にまったく慣れていません。

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

java - Java パターンを使用した特殊文字チェック

以下の情報で2つのパターンを生成したい、

1) 次の特殊文字は、アカウント フォームの名、姓、電子メール、電話番号のフィールドに入力できません。

パターン " [ ] : ; | = + * ? < > / \ , 名前をピリオドで始めることはできません

2)次の特殊文字は、会社の住所フィールドに入力できません。

パターン< > / \ |

アイデアをください。

前もって感謝します

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

java - マッチャー/パターンを使用してhttpドキュメントから文字列を抽出します

ここに私の文書の一部があります:

<td align="left" valign="top">値はタイプごとに並べられているため、すべてのオカレンスの間および</td>すべてのオカレンスから文字列を 1 つずつ抽出したいと考えています。

私はこのコードを使用しています(inは、上に示されている入力文字列全体です)

しかし、それはifに入ることさえありません