We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d8a0df commit c97bf44Copy full SHA for c97bf44
src/main/scala/dev/atedeg/Table.scala
@@ -16,7 +16,7 @@ import Extensions.*
16
final case class Row(term: String, definition: String)
17
object Row {
18
private def normalizeName(name: String): String =
19
- name.split("[A-Z]").toList.map(_.toLowerCase(UK)).mkString(" ").capitalize
+ name.split("(?=\\p{Upper})").toList.map(_.toLowerCase(UK)).mkString(" ").capitalize
20
21
def buildRow(termDefinition: (String, String)): Row =
22
Row(normalizeName(termDefinition._1), termDefinition._2)
0 commit comments