WIKIWIKIユーザー助け合い掲示板

#includexのsection指定で#nullを使用しているページを取り込むと行がずれる / 6

7 コメント
views
6 フォロー
6
01v 2022/04/03 (日) 20:30:22 修正 >> 3

本来抽出する部分から#null{{~}}で記述した行数分上にシフトしてます。
前述の例ではソース文基準で3行上にずれます。
#null{{~}}内の行数を増やすとその分さらにずれます。

一方で
//コメントアウトの場合はずれません。たとえば//#null{{~//}}と修正すると期待通りの結果になります。
#nullを#foldに変えた場合もずれません。つまりマルチライン記述が問題というわけでないです。

おそらく
section=(filter=^h04$)の記述にマッチする見出し行が先頭から何行目に位置するかをカウント(A)
さらにその見出内に何行あるか(あるいは次の見出しまで何行あるか)カウント(B)
A~B行を抽出みたいな動作をしてるしてるのではないかと思います。
しかしこのカウントするとき#null{{~}}の行がカウントされてないように見えます。

通報 ...