재생 프레임 워크에서 스칼라를 사용하고 있습니다. 트위터와 같은 해시 태그 시스템을 만들고 싶습니다. 하지만 다중 해시 태그의 경우 문제가 있습니다. 내가 아래에 주어진 문자열과 같은 입력 후 내가 스칼라 해시 태그의 두 인스턴스에 하이퍼 링크를 가지고 있지만 자바 해시 태그를주는 경우에 여기재생 프레임 워크가있는 스칼라의 다중 해시 태그 시스템
def hashTag = Action{ implicit request =>
val body = request.body.asFormUrlEncoded
var textValue=body.get("text").get(0) //get text value from post method
textValue = textValue.trim()
val array = textValue.split(" ") //split from 'space' to get first word
val firstWord = array(0)
if (firstWord.length() > 1) {
val split = firstWord.split("#") //split word from #
if (split.length >= 2) {
val hashTag = split(1) //fetch first hash-tag from textValue variable
val link = "<a href=\"/hashtag/" + hashTag + "\">" + hashTag + "</a>" //create a link to hash-tag page
textValue=textValue.replace(hashTag, link)
//Insert textValue in database
}//end if
}//end if
}//end hashTag
.. 내 컨트롤러 코드입니다. Java 해시 태그를 < a href = '/ hashtag/Java'> Java로 바꾸고 데이터베이스에 저장하려고합니다.
내가 그것을 할 수있는 방법 도와주세요 #scala의 #java의 #scala. 미리 감사드립니다.