Published
Edited
Mar 25, 2022
1 star
Insert cell
Insert cell
Insert cell
{
let doc = nlp(`The aurora borealis? At this time of year?`)
let str= doc.html({
'.red': 'aurora #Noun', //a class name
})
return html`${str}`
}
Insert cell
Insert cell
{
let doc = nlp(`Your dreams may vary from those of Globex Corporation.`)
let orgs = doc.organizations()
let out = doc.html({'b' : orgs})
return html`${out}`
}
Insert cell
Insert cell
{
let doc = nlp('Hey everybody, I’m lookin’ for Amanda Hugginkiss')
let m = doc.match('#Person+') // 'amanda hugginkiss'
let json = m.json({offset:true})[0]
let offset = json.offset
let str = doc.text()
return replaceAt(str, offset.start, offset.length, `*${json.text}*`)
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more