blob: 5ef97c1a182c2cfeb2f0abad90f040af08a2e8a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package reading.models
object Search {
def apply(text: String, search: String): Boolean =
format(text).contains(format(search))
private def format(str: String): String =
str
.toLowerCase
.replace('’', '\'')
.replaceAll("[èéêë]", "e")
.replaceAll("[ûù]", "u")
.replaceAll("[ïî]", "i")
.replaceAll("[àâ]", "a")
.replaceAll("ô", "o")
}
|