「ハルナアウトライン用の完了/未完了フラグをノード名に反映する」の版間の差分
余分な空白の除去 |
with文を使用しないソースコードに修正 |
||
| 45行目: | 45行目: | ||
redraw=false; | redraw=false; | ||
var sel = document.selection; | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(?!\\.+[□|☑|*])(\\.+)(\\S+\\t\\d?,\\d?,1,\\d?,\\d?)", "$01☑$02", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(?!\\.+[□|☑|*])(\\.+)(\\S+\\t\\d?,\\d?,0,\\d?,\\d?)", "$01□$02", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(?!\\.+[□|☑|*])(\\.+)(\\S+)$", "$01*$02", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(\\.+)(□|☑|*)(\\S+\\t\\d?,\\d?,1,\\d?,\\d?)", "$01☑$03", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(\\.+)(□|☑|*)(\\S+\\t\\d?,\\d?,0,\\d?,\\d?)", "$01□$03", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
sel.StartOfDocument(false); | |||
sel.Replace("^(\\.+)(□|☑|*)(\\S+)$", "$01*$03", meFindNext | meFindReplaceRegExp | meReplaceAll); | |||
redraw=true; | redraw=true; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
スポンサーリンク