小编sta*_*ame的帖子

我应该如何使用 Sublime Text 正则表达式引擎(PCRE)删除所有乳胶注释?

我在另一篇文章中关注了这个问题:Regex to capture LaTeX comments

提供的答案很棒。不过,好像只能在.net引擎中使用,但我想使用PCRE引擎。那是因为我使用的是 sublime text,并且默认情况下似乎使用该引擎。我尝试了很多次,但没有成功。

乳胶是

\usepackage{test}%COMMENT1

TEXT
%COMMENT2
TEXT

Value is 10\%, this should not be removed. %COMMENT3

begin{tikz}[
important 1,
%COMMENT4
important 2, %COMMENT5
]

TEXT
%COMMENT 6

TEXT

Table: value1&value2\\%COMMENT7
Table: value1&value2\\      %COMMENT8
Table: value1&value2            \\%COMMENT 9
Table: value1&value2\\%            COMMENT 10
Table: value1&value2\\%COMMENT11       
Run Code Online (Sandbox Code Playgroud)

我试过(?m)(?<=(?<!\\)(?:\\{0}))%.*(?:\r?\n(?!\r?$))?。仅适用于注释 1-6,8。

在线结果可见https://regex101.com/r/zSIBMu/3

我应该如何修改呢?

regex sublimetext

5
推荐指数
1
解决办法
136
查看次数

数据库更新时如何更新QTableView?

我用来QSqlRelationalTableModel从数据库中提取数据,并用来tableView显示它。现在,当我更新数据库时,如何tableView自动更新以显示它?我知道我需要使用函数dataChanged()来自动执行此操作,但我不知道如何使用它?任何建议将不胜感激。

主要代码如下:

QSqlRelationalTableModel *model = new QSqlRelationalTableModel(NULL, db);
model->setTable(tableName);
model->select();
tableView->setModel(model);
tableView->show();
Run Code Online (Sandbox Code Playgroud)

database qt tableview

0
推荐指数
1
解决办法
3018
查看次数

标签 统计

database ×1

qt ×1

regex ×1

sublimetext ×1

tableview ×1