正则表达式替换原始字符串的保留部分

时间:2014-09-11 03:14:21

标签: regex sublimetext

我想替换文字

Tag="...",

<Header="...", Style=Something>

同时保留...部分。我可以使用正则表达式或Sublime Text的某些功能吗?谢谢!

2 个答案:

答案 0 :(得分:2)

如果您愿意,可以。使用 Ctrl + H 打开搜索和替换,启用正则表达式 ..

Find What: Tag="([^"]+)",
Replace With: <Header="\1", Style=Something>

答案 1 :(得分:1)

对于这样的内容:

Tag="this is a \"simple\" test",

模式:Tag="((?>\\.|[^"])*)",

替换:<Header="\1", Style=Something>