- 704 名前:デフォルトの名無しさん mailto:sage [2018/10/28(日) 01:36:44.44 ID:ZnGbnC1U.net]
- <鬼雲のリファレンス>
(?<element> \g<stag> \g<content>* \g<etag> ){0} (?<stag> < \g<name> \s* > ){0} (?<name> [a-zA-Z_:]+ ){0} (?<content> [^<&]+ (\g<element> | [^<&]+)* ){0} (?<etag> </ \k<name+1> >){0} \g<element> <とんこ式記述法> \g<element> (?!(?!)tonco (?<element> \g<stag> \g<content>* \g<etag> ) (?<stag> < \g<name> \s* > ) (?<name> [a-zA-Z_:]+ ) (?<content> [^<&]+ (\g<element> | [^<&]+)* ) (?<etag> </ \k<name+1> >) ) リファレンス方式は後ろの {0} を読むまでそこが定義だと分からない main部と定義部の境がはっきりせず読みにくい 対してとんこ式は (?!(?!)tonco 以降が定義部だと分かるので読みやすい (?!(?!)tonco を とんこ で辞書登録しておけば {0} をコピペしなくて済む とんこ式の とんこ とは発案者の名前とのこと
|

|