<h2 id="2:aaa:21">aaa</h2>
<h2 id="foo">aaa</h2>
<p>aaaaaaa <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mn>1</mn><mo>+</mo><mn>2</mn></mrow><annotation encoding="SnuggleTeX">$1+2 $</annotation></semantics></math> bbbbbbbb</p>
-<p><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo>=</mo><mfrac><mrow><mi>α</mi><mo>+</mo><mi>β</mi></mrow><mrow><mi>γ</mi><mo>+</mo><mi>δ</mi></mrow></mfrac></mrow><annotation encoding="SnuggleTeX">$ A = \frac{\alpha + \beta}{\gamma + \delta} $</annotation></semantics></math></p>
+<p><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>A</mi><mo>=</mo><mfrac><mrow><mi>?</mi><mo>+</mo><mi>?</mi></mrow><mrow><mi>?</mi><mo>+</mo><mi>?</mi></mrow></mfrac></mrow><annotation encoding="SnuggleTeX">$ A = \frac{\alpha + \beta}{\gamma + \delta} $</annotation></semantics></math></p>
<p>aaaaaaaaaaaaa</p>
<h2 id="2:1. → 1:28">1. → 1</h2>
<h2 id="2:2. → 2:29">2. → 2</h2>
}
private def autoNumberSetting(doc:String):String = {
- val p = """^(.*?)(\{nrange(:h?\d?\-h?\d?)?\})(.*?)$$""".r
+ val p = """^(.*)(\{nrange(:h?\d?\-h?\d?)?\})(.*)$$""".r
val m = p findFirstMatchIn(doc)
if(m != None){
- lazy val ret = m.get.group(1) + m.get.group(4)
+ val ret = m.get.group(1) + m.get.group(4)
if(Option(m.get.group(3)) != None){
val p2 = """:(h?(\d)?\-h?(\d)?)""".r
val m2 = p2 findFirstMatchIn(m.get.group(3))
m2.get.group(3).toInt
}else{6}
nRange = (start,end)
- ret
+ return ret
}else{
return ret
}