Làm cách nào để tách chuỗi bằng dấu phân cách từ bên phải?Làm thế nào để tách một chuỗi bằng dấu phân cách từ bên phải?
ví dụ:
scala> "hello there how are you?".rightSplit(" ", 1)
res0: Array[java.lang.String] = Array(hello there how are, you?)
Python có một phương pháp .rsplit()
đó là những gì tôi là sau khi ở Scala:
In [1]: "hello there how are you?".rsplit(" ", 1)
Out[1]: ['hello there how are', 'you?']
'lastIndexOf' có thể trở lại '-1'. – huynhjl
@huynhjl Trong trường hợp này 'splitAt' sẽ trả về một chuỗi trống đầu tiên, và chuỗi gốc thứ hai. –
Dang, bạn đã nghĩ về mọi thứ! Bạn đúng, nó hoạt động. – huynhjl