Jak podzielić łańcuch za pomocą ogranicznika od prawej?Jak podzielić ciąg znaków przez ogranicznik od prawej?
np.
scala> "hello there how are you?".rightSplit(" ", 1)
res0: Array[java.lang.String] = Array(hello there how are, you?)
Pythona ma metodę .rsplit()
który jest co jestem po w Scala:
In [1]: "hello there how are you?".rsplit(" ", 1)
Out[1]: ['hello there how are', 'you?']
'lastIndexOf' może powrócić' -1'. – huynhjl
@huynhjl W takim przypadku 'splitAt' zwróci pusty ciąg pierwszy, a oryginalny ciąg drugi. –
Dang, pomyślałeś o wszystkim! Masz rację, działa. – huynhjl