KX Community

Find answers, ask questions, and connect with our KX Community around the world.
KX Community Guidelines

Home Forums kdb+ Five easy pieces #3: Mark this Re: Five easy pieces #3: Mark this

  • rocuinneagain

    Member
    March 19, 2024 at 11:01 am

    A few different variations:

    -1 {i:where ""~/:x;raze "<html><body><p>",@[x;i;:;count[i]#enlist "</p><p>"],"</p></body></html>"}
    read0 `:smile.txt 
    -1"<html><body><p>",,[;"</p></body></html>"]
    ssr[;"n";""]
    "</p><p>" sv "nn" vs`char$read1`:smile.txt 
    -1"<html><body><p>",ssr["</p><p>"sv"nn"vs`char$read1`:smile.txt;"n";""],"</p></body></html>" 
    -1{.h.htc[y;x]}over(ssr["</p><p>"sv"nn"vs`char$read1`:smile.txt;"n";""];`p;`body;`html) 
    -1({.h.htc[y;x]})(ssr["</p><p>"sv"nn"vs`char$read1`:smile.txt;"n";""];`p;`body;`html)