問題タブ [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 - インデックスとオフセットはJava正規表現で異なる意味を持っていますか?
start()
との定義で Matcher に関する Java doc と少し混乱していますend()
。
次のコードを検討してください。
上記は、次の結果を返します。
マッチ 0 からのインデックス
マッチ 1 からのオフセット
私が学んだように、すべての char 配列または文字列はインデックス 0 で始まり、それは上記の式に当てはまります。しかし、Offset も同じ文字 's' を返しますが、なぜ 1 で始まるのでしょうか?
java - Mockito: ジェネリックを使用したマッチャーのリスト
モッキートは以下を提供します:
代わりにprocess
a を取る場合に警告を回避する方法は?List<Bar>
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
java - ユーザーに記号を含むパスワードの入力を強制するにはどうすればよいですか?
ユーザーに15文字以上のパスワードを入力してもらいたいのですが、これは大文字と小文字、数字、記号で構成されている必要があります。しかし、私は大文字と小文字と数字でパターンを作成する方法しか知りません...パターンにすべての記号を含めるにはどうすればよいですか...パターンコードの部分を確認してください...ありがとう
java - Java正規表現マッチャー
正規表現に関する簡単な質問。私が持っている
そして、私は最初の1(foobar)の前に参加する必要があります私がそのようなことをするとき:
しかし、私は「foobar1foobar」を受け取ります。
java - 適切なワードラップで長い文字列を行に分割する
テキストを解析して、長さが 10 文字を超えず、行末に改行があってはならない行の配列にする必要があります。
私はシナリオで以下のロジックを使用しましたが、行末に改行がある場合、10 文字の後に最も近い空白に解析されるという問題があります
例:実際の文は「これは文です。ラジェッシュは単語分割のアプリケーションをテストしたいです。」しかし、ロジックの実行後は次のようになります。
一致リスト [これは , nce.Rajesh です , したい , テスト , アプリケーション , の , 単語 , 分割.]
ruby-on-rails - Rspec 1.3 の変更マッチャーが等しいオブジェクトを認識しない
私はそのrspecテストを持っています
次のエラーが出力されます。
ご覧のとおり、同じ残留物があります。メソッドはより複雑ですが、これも失敗する単純化です。
それで… なんだ?
それ自体の残基を変更すると、アサーションが失敗しますか? ==、===、eq? で同じ残基かどうかを確認しました。常に真です。これの何が悪いのか理解できません。
rspec 1.3 を使用しています (Rails 2.3 アプリです。rspec2 にアップグレードできません)。
java - 2文字間の正規表現抽出文字列
Javaで正規表現を使用して、指定された文字列の次の文字の間の文字列を抽出したいと思います:
上記のコード スニペットを使用していますが、必要な文字列を抽出できません。私は何か間違ったことをしていますか?一方、私は正規表現にまったく慣れていません。
java - Java パターンを使用した特殊文字チェック
以下の情報で2つのパターンを生成したい、
1) 次の特殊文字は、アカウント フォームの名、姓、電子メール、電話番号のフィールドに入力できません。
パターン " [ ] : ; | = + * ? < > / \ , 名前をピリオドで始めることはできません
2)次の特殊文字は、会社の住所フィールドに入力できません。
パターン< > / \ |
アイデアをください。
前もって感謝します
java - マッチャー/パターンを使用してhttpドキュメントから文字列を抽出します
ここに私の文書の一部があります:
<td align="left" valign="top">
値はタイプごとに並べられているため、すべてのオカレンスの間および</td>
すべてのオカレンスから文字列を 1 つずつ抽出したいと考えています。
私はこのコードを使用しています(inは、上に示されている入力文字列全体です)
しかし、それはifに入ることさえありません