正規表現での貪欲モードと遅延モード

ルール:

  • 貪欲なパターンはできるだけ一致することです
  • レイジーモードはできるだけ少ない一致です

 

文字列<div> a123 </ div> <div> b321 </ div>など

  • 正規表現<div>を使用します。* </ Div>は、文字列全体と一致します<div> a123 </ div> <div> b321 </ div>
  • 最初のdivタグ<div> a123 </ div>のコンテンツのみを照合する場合は、正規表現<div>を使用します。*?</ Div>

 

要約:

  • 正規表現、つまり文字列が数文字繰り返されることを意味しますか?+ * {}デフォルトは貪欲モードです
  • レイジーモードに切り替えるには、メタキャラクターの後に追加しますか? 

 

 


[Javaインタビューの質問と回答]並べ替えの推奨事項

 

562件の元の記事を公開 1543年に賞賛 16.5万回の閲覧+

おすすめ

転載: blog.csdn.net/meism5/article/details/105547870