GitHub - littlefish2000/CS-Notes-PDF: https://github.com/CyC2018/CS-Notes PDF版本离线阅读
1. 删除目录
<!-- GFM-TOC -->
***
<!-- GFM-TOC -->
2. 字符串替换
src="https://github.com/CyC2018/Interview-Notebook/raw/master/pics/f5757d09-88e7-4bbd-8cfb-cecf55604854.png"
public static void main(String[] args) {
// 使用最小匹配
String templete = "<img src=\"https://latex.codecogs.com/gif.latex?.*?\"/>";
Pattern pattern = Pattern.compile(templete);
String testStr = "为每个用户分配 m bit 的码片,并且所有的码片正交,对于任意两个码片 <img src=\"https://latex.codecogs.com/gif.latex?\\vec{S}\"/> 和 <img src=\"https://latex.codecogs.com/gif.latex?\\vec{T}\"/> 有";
Matcher matcher = pattern.matcher(testStr);
while (matcher.find()) {
String str = matcher.group(0);
System.out.println(str);
String newStr = str.substring(str.indexOf("?") + 1, str.length() - 3);
System.out.println("$" + newStr + "$");
testStr = testStr.replace(str, "$" + newStr + "$");
}
System.out.println(testStr);
}