Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

23 lines
460B

  1. fixup_po_box <- function(x) {
  2. gsub(
  3. "(P\\s*[.]*\\s*O\\s*[.]*\\s*B(OX)?|POST OFFICE BOX) #?(\\d+)",
  4. "PO BOX \\3",
  5. x
  6. )
  7. }
  8. REGEXP_REPLACE <- function(pattern, replacement, text, ...) {
  9. }
  10. fixup_po_box_query <- function(x) {
  11. var <- rlang::expr_text(rlang::enexpr(x))
  12. dbplyr::sql(
  13. sprintf(
  14. "REGEXP_REPLACE(%s, '%s', '%s')",
  15. var,
  16. "(P\\s*[.]*\\s*O\\s*[.]*\\s*B(OX)?|POST OFFICE BOX) #?(\\d+)",
  17. "PO BOX \\3"
  18. )
  19. )
  20. }