R/extrair_valor_maximo.R

Defines functions extrair_valor_arbitrado

Documented in extrair_valor_arbitrado

#' Extrai valor máximo arbitrado
#'
#' @param julgado Inteiro teor do julgado
#'
#' @return Tibble
#' @export
#'
extrair_valor_arbitrado <- function(julgado){
  
  julgado |> 
    stringr::str_extract_all("R\\$[\\s.]?\\d\\S+") |> 
    purrr::map_dbl(~{
      .x |> 
        stringr::str_extract(".+?(?=\\D?$)") |> 
        stringr::str_remove_all("(\\.|\\p{L}|\\$|\\s)+") |> 
        stringr::str_replace(",", ".") |> 
        as.numeric() |> 
        max(na.rm = TRUE) |> 
        unique()
    })
}
courtsbr/JurisMiner documentation built on April 14, 2024, 4:14 a.m.