任务:获取标签之间的内容
示例:<div class='ClassName'><!-- содержимое --> </div>
工具:只能使用正则表达式,布局包含错误,其他方法无法正常工作。
我的实现:
<div class='ClassName'>(.+)</div> // Не работает, если есть переноси строк
<div class='ClassName'>([^<]+)</div> // Такой вариант годился, если можно было
// не набор символов, а целый фрагмент "</div>"
试试这个正则表达式:
这是一个使用示例
一点解释:
?:- 表示将不包含在匹配组中的组(?:\s*)- 标签内容的开头不要包含多余的空格(如果需要,可以去掉)([\S\s]*)- 任何字符,包括空白字符(包括换行符)