1

我正在尝试使用正则表达式在 HTML 行中获取一行的一部分,但我无法让它工作。

这是html(必要)部分:

(five random numbers)/ ">(the word I want to extract, between 2 and 45 characters)<

所以我正在使用这个正则表达式:

"[0-9]{5}\\/\\\"\\s\\>(\\.{1,45})\\<"

我无法让它工作......

当我尝试通过group().find()Matcher. 希望我足够清楚!

4

1 回答 1

2

这应该这样做:

"[0-9]{5}/\"\\s>(.{1,45})<"

可能更好

"\\d{5}/\"\\s*>([^<]{1,45})<"

这也将允许捕获换行符,并防止以较晚的 second 结束<

于 2013-04-28T22:46:15.463 回答