Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

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. }