use markdown_ai_cite_remove::remove_citations;
fn main() {
let input1 = "AI research shows promise[1][2] in various fields[3].";
let result1 = remove_citations(input1);
println!("Example 1:");
println!("Input: {}", input1);
println!("Output: {}", result1);
println!();
let input2 = "Studies[source:1] indicate[ref:2] positive results.";
let result2 = remove_citations(input2);
println!("Example 2:");
println!("Input: {}", input2);
println!("Output: {}", result2);
println!();
let input3 = r#"Recent findings show improvement.
## References
[1]: https://example.com/paper1
[2]: https://example.com/paper2"#;
let result3 = remove_citations(input3);
println!("Example 3:");
println!("Input:\n{}", input3);
println!("\nOutput:\n{}", result3);
println!();
let input4 = r#"# Research Summary
This **important** study[1] demonstrates *significant* findings[2].
- Key point 1[3]
- Key point 2[4]
Check out [this link](https://example.com) for more information[5].
[1]: https://citation1.com
[2]: https://citation2.com"#;
let result4 = remove_citations(input4);
println!("Example 4:");
println!("Input:\n{}", input4);
println!("\nOutput:\n{}", result4);
}