aboutsummaryrefslogtreecommitdiff
path: root/util.go
diff options
context:
space:
mode:
authorSam Scholten2025-12-15 19:35:46 +1000
committerSam Scholten2025-12-15 19:35:57 +1000
commit3562d2fd34bb98d29c7cf6e4d4130129a7bb24f2 (patch)
tree42b1f0e0a346a1cf087df90e29a100edbd66b3eb /util.go
downloadscholfetch-main.tar.gz
scholfetch-main.zip
Init v0.1.0HEADmain
Diffstat (limited to 'util.go')
-rw-r--r--util.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/util.go b/util.go
new file mode 100644
index 0000000..f7d94e5
--- /dev/null
+++ b/util.go
@@ -0,0 +1,14 @@
+package main
+
+import (
+ "regexp"
+ "strings"
+)
+
+func normalizeSpace(s string) string {
+ return strings.Join(strings.Fields(s), " ")
+}
+
+func stripArxivVersion(id string) string {
+ return regexp.MustCompile(`v\d+$`).ReplaceAllString(id, "")
+}