次の問題を教えてください。
Java で有効なコメントを表す正規表現を定義しようとしています。
そのためには接頭辞が必要です: "/\*"+ 新しい行とタブを含むすべてのものですが、別"\*/"+の接尾辞ではありません"*/"
私はこれを試しました:"/\*"[^"\*/"]"\*/"しかし、うまくいきません。/*fdfsd */ */1 つの有効なコメントと見なされます
私は何をすべきか?
あなたはで試すことができます
yourString.matches("/[*]((?![*]/).)*[*]/")
/*これは開始時と終了時に一致し*/ます。途中で、負の先読みを使用して、文字 (ドットで表される) が最初*ではないかどうかをテストしてい*/ます。もちろん、バックトラックがほとんどないため、パフォーマンスが向上する可能性がありますが、今のところはうまくいくでしょう。