re

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2024 License: BSD-3-Clause Imports: 3 Imported by: 1

Documentation

Index

Constants

View Source
const PATTERN_DATE string = `(\-?\d{4})(?:-([0][1-9]|1[0-2])(?:-(0[1-9]|[12][0-9]|3[01]))?)?`
View Source
const PATTERN_DATE_AND_TIME string = PATTERN_DATE + `T(\d{2}):(\d{2}):(\d{2})(Z|(\+|-)(\d{2})(\:(\d{2}))?)?`
View Source
const PATTERN_DATE_X string = `(` + PATTERN_YEAR_X + `|(?:` + PATTERN_MONTH_X + `)|(?:` + PATTERN_DAY_X + `))`
View Source
const PATTERN_DAY_X string = `(?:[012X][0-9X]|[3X][01X])`
View Source
const PATTERN_DD string = `(` + PATTERN_QUALIFIER + `?` + PATTERN_DAY_X + `|` + PATTERN_DAY_X + PATTERN_QUALIFIER + `?)`
View Source
const PATTERN_EXPONENTIAL_YEAR string = `(?i)Y(\-?\d+E\d+)`
View Source
const PATTERN_GROUP_QUALIFICATION string = `(?:(\d{4})(%|~|\?)?(?:-(\d{2})(%|~|\?)?(?:-(\d{2})(%|~|\?)?)?)?)`
View Source
const PATTERN_INDIVIDUAL_QUALIFICATION string = `(?:(%|~|\?)?(\d{4})(?:-(%|~|\?)?(\d{2})(?:-(%|~|\?)?(\d{2}))?)?)`
View Source
const PATTERN_INTERVAL string = `` /* 152-byte string literal not displayed */
View Source
const PATTERN_INTERVAL_END = PATTERN_DATE + `\/(\.\.)?`
View Source
const PATTERN_INTERVAL_START = `(\.\.)?\/` + PATTERN_DATE
View Source
const PATTERN_LETTER_PREFIXED_CALENDAR_YEAR string = `Y(\-?\d+)`
View Source
const PATTERN_MM string = `(` + PATTERN_QUALIFIER + `?` + PATTERN_MONTH_X + `|` + PATTERN_MONTH_X + PATTERN_QUALIFIER + `?)`
View Source
const PATTERN_MONTH_X string = `(?:[0X][1-9X]|[1X][0-2X])`
View Source
const PATTERN_NEGATIVE_YEAR = `\-` + PATTERN_YEAR
View Source
const PATTERN_QUALIFIED_DATE string = PATTERN_DATE + `(\?|~|%)`
View Source
const PATTERN_QUALIFIER string = `[\` + edtf.UNCERTAIN + edtf.APPROXIMATE + edtf.UNCERTAIN_AND_APPROXIMATE + `]`
View Source
const PATTERN_SEASON string = PATTERN_YEAR + `\-(0[1-9]|1[0-2]|2[1-4])|(?i)(spring|summer|fall|winter)\s*,\s*(\d{4})`
View Source
const PATTERN_SET_REPRESENTATIONS string = `(\[|\{)((?:\.\.)?(?:(?:` + PATTERN_DATE + `(?:,|\.\.)?)+(?:\.\.)?))[\}\]]`
View Source
const PATTERN_SIGNIFICANT_DIGITS string = `(?:` + PATTERN_YEAR + `|` + PATTERN_LETTER_PREFIXED_CALENDAR_YEAR + `|` + PATTERN_EXPONENTIAL_YEAR + `)S(\d+)`
View Source
const PATTERN_SUB_YEAR_GROUPING string = `(\d{4})\-(1[0-2]|2[1-9]|3[0-9]|4[0-1])`
View Source
const PATTERN_TIME_INTERVAL string = PATTERN_DATE + `/` + PATTERN_DATE
View Source
const PATTERN_UNSPECIFIED_DIGIT string = `([0-9X]{4})(?:-([0-9X]{2})(?:-([0-9X]{2}))?)?`
View Source
const PATTERN_UNSPECIFIED_DIGITS string = `(?:([0-9X]{4})(?:-([0X][1-9X]|[1X][0-2X])(?:-([012X][1-9X]|[3X][01X]))?)?)`
View Source
const PATTERN_YEAR string = `(\-?\d{4})`
View Source
const PATTERN_YEAR_X string = `\-?[0-9X]{4}`
View Source
const PATTERN_YMD_X string = `^` + PATTERN_YYYY + `(?:\-` + PATTERN_MM + `(?:\-` + PATTERN_DD + `)?` + `)?$`
View Source
const PATTERN_YYYY string = `(` + PATTERN_QUALIFIER + `?` + PATTERN_YEAR_X + `|` + PATTERN_YEAR_X + PATTERN_QUALIFIER + `?)`

Variables

View Source
var DateAndTime *regexp.Regexp
View Source
var ExponentialYear *regexp.Regexp
View Source
var GroupQualification *regexp.Regexp
View Source
var IndividualQualification *regexp.Regexp
View Source
var Interval *regexp.Regexp
View Source
var IntervalEnd *regexp.Regexp
View Source
var IntervalStart *regexp.Regexp
View Source
var LetterPrefixedCalendarYear *regexp.Regexp
View Source
var Level0 *regexp.Regexp
View Source
var Level1 *regexp.Regexp
View Source
var Level2 *regexp.Regexp
View Source
var NegativeYear *regexp.Regexp
View Source
var QualifiedDate *regexp.Regexp
View Source
var QualifiedGroup *regexp.Regexp
View Source
var QualifiedIndividual *regexp.Regexp
View Source
var Season *regexp.Regexp
View Source
var SetRepresentations *regexp.Regexp
View Source
var SignificantDigits *regexp.Regexp
View Source
var SubYearGrouping *regexp.Regexp
View Source
var TimeInterval *regexp.Regexp
View Source
var UnspecifiedDigit *regexp.Regexp
View Source
var UnspecifiedDigits *regexp.Regexp

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL