首頁 > Java > java教程 > 主體

如何使用Java中的正規表示式在HTML腳本中匹配粗體欄位?

WBOY
發布: 2023-08-27 18:25:06
轉載
1182 人瀏覽過

如何使用Java中的正規表示式在HTML腳本中匹配粗體欄位?

正規表示式"\S"符合一個非空白字符,下面的正規表示式符合粗體標記之間的一個或多個非空格字符。

"<strong>(\S+)</strong>"
登入後複製

因此,要符合 HTML 腳本中的粗體字段,您需要 -

  • #使用compile() 方法編譯上述正規表示式。

  • 使用 matcher() 方法從取得的模式中檢索匹配器。

  • 使用群組列印輸入字串的符合部分() 方法。

範例

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
   public static void main(String[] args) {
     String str = "<p>This <b>is</b> an <b>example>/b> HTML <b>script</b>.</p>";
      //Regular expression to match contents of the bold tags
      String regex = "<b>(\S+)</b>";
      //Creating a pattern object
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Matching the compiled pattern in the String
      Matcher matcher = pattern.matcher(str);
      //Creating an empty string buffer
      while (matcher.find()) {
         System.out.println(matcher.group());
      }
   }
}
登入後複製

輸出

<b>is</b>
<b>example</b>
<b>script</b>
登入後複製

以上是如何使用Java中的正規表示式在HTML腳本中匹配粗體欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板