我在另一篇文章中关注了这个问题: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
我应该如何修改呢?
我用来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)