注: 検索に正規表現を使用するサードパーティのアプリを使用しています。これは独自のフレーバーがありますが、ほとんどの場合、Java の正規表現のフレーバーのように機能します。もちろん、これは問題ではないかもしれません。
この同じ質問のさまざまな方法 (さまざまな言い回し) を検索した後、チュートリアル、例、または「である」(正の?) と「ではない」(ではない) の両方を使用できるかどうかについての言及さえ見当たりませんでした (負?) 同じ範囲内の定義。
検索されるデータの量が膨大で、すでに収集された一致が台無しになるため、アプリで例をテストして、アイデアが機能するかどうかを確認することはできません。こんな理由でお願いしているだけです。
以下は、うまくいくかもしれないと思ったものの、テスターの動作がおかしくなった例です。
[\w^\s<>.!?]{2}
[\w|^\s<>.!?]{2}
むしろ、最初のものと同じように動作するようにしたいと思います (任意の数字、小文字、大文字、またはスペース、>、<、ピリオド、!、または ? ではないその他の通常の文字)。 or 演算子のみを持つ 2 番目。
私が使用した正規表現テスターは、私を混乱させているさまざまなファンキーな結果をもたらしました。
また、注意してください:私はこれをキャプチャグループ内で使用しており、その後に適切に使用している場合と使用していない場合があるすべてをキャッチする一致が続きます。したがって、私が試みていることを適切に実行する方法を含める方法を含めたい場合は、お気軽に. 私は主に、これが可能であったかどうか、またはそれが不適切な方法であったかどうかに興味があります.