[컴] kotlin 에서 back reference 사용법

 

special replacement pattern / regex / 정규표현식 / 코틀린 / regex 사용법 / 정규표현식 사용법

kotlin 에서 back reference 사용법

다음은 search keyword 에 ()(괄호) 또는 [](대괄호) 앞에 ‘\’(역슬래시 2개) 를 붙이는 코드이다.

val searchKeyword = "(mytest) [1234]hello"
val regex = Regex("([\\[\\]\\(\\)])")
val restr1 = regex.replace(searchKeyword){
    "\\\\${it.groupValues[1]}"
}
val restr2 = regex.replace(searchKeyword, "\\\\\\\\$1")

Reference

  1. regex - How to use back references in kotlin regular expressions? - Stack Overflow

댓글 없음:

댓글 쓰기