Pith - wedge_android
wedge_android/app/src/main/java/com/vgmlr/wedge/WedgeRegex.kt [1.1 kb]
Modified: 00:00:28 153 026 (19 Aug 026)
5 Days Ago
package com.vgmlr.wedge

object WedgeRegex {
    val ALARM_TIME = Regex("""^(\d{2}):(\d{2})\s*.*(?<!\s)\((-\d+(\.\d+)?|0)?\)$""")
    val BOLD_LINE = Regex("""(?m)^.*!$""")
    val COMMENT_LINE = Regex("""(?m)(?<!\S)//.*$""")
    val COUNTDOWN_TIME = Regex("""^(\d{2}):(\d{2})\s*.*(?<!\s)(?:\((-\d+(\.\d+)?|0)?\)|\[(-\d+(\.\d+)?|0)?])$""")
    val DASH_TRIGGER = Regex("""(?<=\s|^)dash\((\d+)\)$""")
    val DATE_MATH_REFRESH = Regex("""(?<=\s|^)(\d{1,2})([a-zA-Z]{3})\(\d*\)=\d*""")
    val DATE_MATH_TRIGGER = Regex("""(?<=\s|^)(\d{1,2})([a-zA-Z]{3})\(\)=$""")
    val HR_TRIGGER = Regex("""(?<=\s|^)hr\((\d+)\)$""")
    val ITALIC_LINE = Regex("""(?m)^.*\?$""")
    val LIST_TRIGGER = Regex("""^(\s*)(\d+)\.\s""")
    val MATH_SPLIT = Regex("[+\\-/*=]")
    val MATH_TRIGGER = Regex("""(?<=\s|^|=)((\d+(\.\d+)?[+\-/*])+(\d+(\.\d+)?%?)=)$""")
    val STRIKE_LINE = Regex("""(?m)^[^\S\r\n]*(\S.*?)~$""")
    val TIME_ENTRY = Regex("""^(\d{2}):(\d{2})""")
    val UNDERLINE_LINE = Regex("""(?m)^[^\S\r\n]*(\S.*?)\*$""")
    val URL = Regex("""https?://\S+?(?=[.,;:!?)\]}]*(?:\s|$))""")
}
Updates
Kerf - Android 157.026
Kiln - Android 157.026
Wedge - Android 156.026
Whittle - Linux 155.026
Grit - Firefox/Chrome 154.026

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)
0.00299
256,996 (+250)