Skip to content

(str)

string literals

clojure
(str val?)

Where:

  1. val: string value to match *

Behavior

  • Matches string literals regardless of quote style, including raw strings.

Examples

Find embedded SQL strings before moving them to query builders.

clojure
(str /select/i)

Selects in lines { 1 } but not in { 3 }:

rust
let sql = r#"SELECT * FROM users"#;
let insert = "INSERT INTO users (id) VALUES (?)";
let path = "/tmp/db";

Find deprecation warnings baked into user-facing messages.

clojure
(str /deprecated/i)

Selects in lines { 1, 2 } but not in { 3 }:

rust
panic!("Deprecated: use new_api");
warn!("deprecated: use new_api");
println!("ready");

Arguments

val

• Identifier • String • Pattern

Does NOT support: CompositionFree-form SelectionRefinementReplacement

Copyright © 2022-present Semantic Works, Inc.