Introduce new CharSequence operator trimAnd
This commit is contained in:
1 parent
a20336a11a
commit
359f250b3b
2 files changed
+6
-1
No files matched your search
@@ -36,6 +36,7 @@ import com.hippo.util.ExceptionUtils
|
||||
import com.hippo.util.JsoupUtils
|
||||
import com.hippo.yorozuya.NumberUtils
|
||||
import com.hippo.yorozuya.StringUtils
|
||||
import com.hippo.yorozuya.trimAnd
|
||||
import com.hippo.yorozuya.unescapeXml
|
||||
import org.jsoup.Jsoup
|
||||
import org.jsoup.nodes.Document
|
||||
@@ -336,7 +337,7 @@ object GalleryDetailParser {
|
||||
// Id
|
||||
val a = element.previousElementSibling()
|
||||
val name = a!!.attr("name")
|
||||
comment.id = StringUtils.trim(name).substring(1).toInt().toLong()
|
||||
comment.id = name trimAnd { substring(1).toInt().toLong() }
|
||||
// Editable, vote up and vote down
|
||||
val c4 = JsoupUtils.getElementByClass(element, "c4")
|
||||
if (null != c4) {
|
||||
|
||||
@@ -5,3 +5,7 @@ import org.jsoup.parser.Parser
|
||||
fun String.unescapeXml(): String {
|
||||
return Parser.unescapeEntities(this, true)
|
||||
}
|
||||
|
||||
inline infix fun <T> CharSequence.trimAnd(block: CharSequence.() -> T): T {
|
||||
return block(trim())
|
||||
}
|
||||
Reference in new issue
Block a user