小编use*_*289的帖子

检测并更改PDF中的字符串

我希望能够检测PDF中的模式并以某种方式标记它.

例如,在这个PDF中,有字符串*2.我希望能够解析PDF,检测所有实例*[integer],并做一些事情来引起对匹配的注意(比如将它们突出显示为黄色或在边距中添加符号).

我更喜欢在Python中这样做,但我对其他语言持开放态度.到目前为止,我已经能够使用pyPdf来阅读PDF的文本.我可以使用正则表达式来检测模式.但我无法弄清楚如何标记匹配并重新保存PDF.

python regex pdf perl pypdf

6
推荐指数
1
解决办法
1301
查看次数

为什么'sort {$ a- $ b}(浮动列表)'在Perl中不起作用?

$, = ' '; print sort {$a-$b} qw/1.5 2.5 2 1/;
Run Code Online (Sandbox Code Playgroud)

生产1.5 1 2.5 2.我知道<=>,我只是想知道发生了什么,以及是否记录了这种行为.

即便这样也行不通:

$, = ' '; print(sort{(sqrt$a)-(sqrt$b)} qw/1.5 2.5 2 1/);
Run Code Online (Sandbox Code Playgroud)

$a$bmagick有关的东西,好像它们被评估为字符串一样.OTOH,整数列表正确排序-而不是<=>.

sorting perl

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

标签 统计

perl ×2

pdf ×1

pypdf ×1

python ×1

regex ×1

sorting ×1