Fix unsupported method on jdk backend
This commit is contained in:
parent
1432fbb395
commit
a440199006
@ -9,17 +9,17 @@ private val tagRe = """tag:['"](?<tag>.*?)['"]""".toRegex()
|
|||||||
private val outerTagRe = """(?<tag>tag:['"].*?['"])""".toRegex()
|
private val outerTagRe = """(?<tag>tag:['"].*?['"])""".toRegex()
|
||||||
|
|
||||||
fun parseSearchTerms(input: String): SearchTerms {
|
fun parseSearchTerms(input: String): SearchTerms {
|
||||||
val title: String? = titleRe.find(input)?.groups?.get("title")?.value
|
val title: String? = titleRe.find(input)?.groups?.get(1)?.value
|
||||||
val tag: String? = tagRe.find(input)?.groups?.get("tag")?.value
|
val tag: String? = tagRe.find(input)?.groups?.get(1)?.value
|
||||||
var c: String = input
|
var c: String = input
|
||||||
|
|
||||||
if (title != null) {
|
if (title != null) {
|
||||||
val titleGroup = outerTitleRe.find(input)?.groups?.get("title")?.value
|
val titleGroup = outerTitleRe.find(input)?.groups?.get(1)?.value
|
||||||
titleGroup?.let { c = c.replace(it, "") }
|
titleGroup?.let { c = c.replace(it, "") }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tag != null) {
|
if (tag != null) {
|
||||||
val tagGroup = outerTagRe.find(input)?.groups?.get("tag")?.value
|
val tagGroup = outerTagRe.find(input)?.groups?.get(1)?.value
|
||||||
tagGroup?.let { c = c.replace(it, "") }
|
tagGroup?.let { c = c.replace(it, "") }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user