Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r#"
(?:(?:import|export)[^`'"]*from\s+[`'"])(?<from>[^`'"./][^`'"]*)(?:[`'"])|(?:\bimport)(?:\s+|\s*\(\s*)(?:[`'"])(?<plain>[^`'"./][^`'"]*)(?:[`'"])
"#
gm
Input 1
import { defaultTemplateProcessor } from './lib/default-template-processor.js'; import { SVGTemplateResult, TemplateResult } from './lib/template-result.js'; export { DefaultTemplateProcessor, defaultTemplateProcessor } from './lib/default-template-processor.js'; export { directive, isDirective } from './lib/directive.js'; export { removeNodes, reparentNodes } from './lib/dom.js'; export { noChange, nothing } from './lib/part.js'; export { AttributeCommitter, AttributePart, BooleanAttributePart, EventPart, isIterable, isPrimitive, NodePart, PropertyCommitter, PropertyPart } from './lib/parts.js'; export { parts, render } from './lib/render.js'; export { templateCaches, templateFactory } from './lib/template-factory.js'; export { TemplateInstance } from './lib/template-instance.js'; export { SVGTemplateResult, TemplateResult } from './lib/template-result.js'; export { createMarker, isTemplatePartActive, Template } from './lib/template.js'; import { render } from 'lit-html/lib/shady-rend
Substitution
import { defaultTemplateProcessor } from './lib/default-template-processor.js'; import { SVGTemplateResult, TemplateResult } from './lib/template-result.js'; export { DefaultTemplateProcessor, defaultTemplateProcessor } from './lib/default-template-processor.js'; export { directive, isDirective } from './lib/directive.js'; export { removeNodes, reparentNodes } from './lib/dom.js'; export { noChange, nothing } from './lib/part.js'; export { AttributeCommitter, AttributePart, BooleanAttributePart, EventPart, isIterable, isPrimitive, NodePart, PropertyCommitter, PropertyPart } from './lib/parts.js'; export { parts, render } from './lib/render.js'; export { templateCaches, templateFactory } from './lib/template-factory.js'; export { TemplateInstance } from './lib/template-instance.js'; export { SVGTemplateResult, TemplateResult } from './lib/template-result.js'; export { createMarker, isTemplatePartActive, Template } from './lib/template.js'; import { render } from 'lit-html/lib/shady-rend