正規表現の翻訳

正規表現の翻訳

<asp:textbox\b((?!maxlength).)*>「maxlength」が後に来ず、「<asp:textbox」テキストと一致する.NET正規表現があります。この正規表現をMINGWに移植したいと思います。私はgrepどんなツールでも大丈夫です。

私はそれを見つけることができた\<asp:TextBox\\b。 <前の1つのスラッシュとbの前の2つのスラッシュは私を混乱させ、再び元に戻すことができませんでした((?!maxlength).)*>

誰が私を助けることができますか?

ここに画像の説明を入力してください。

答え1

-Pオプションがgrepあれば追加するだけです。

grep -P '\<asp:textbox\\b\((?!maxlength).*\>'

ここでも使用する必要はありませんプレビューアサーションを無効にする、オプションがgrepない、またはサポートされていない場合は、リバーススイッチと一緒に使用してください。-Pgrepgrep -v

grep -v '\<asp:textbox\\b(maxlength.*\>'

関連情報