正規表示式"\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中文網其他相關文章!