使用括号进行邻近搜索“ Tolkien。{0,300} Martin”不适用于换行符。解决方法?

卡洛斯卡德克斯

我经常寻找彼此被评论/引用的作者。但是,大多数时候我都在搜索具有很多换行符的PDF。

简而言之,我使用\ s +来处理换行符,但是在基于括号的邻近搜索中,我不知道如何添加此功能

\bTolkien.{0,300}Martin\b.

如果它们在同一行中可以,但通常200个字符将导致换行。因此,有没有一种方法可以添加的逻辑,\s+以便其中的任何字符.{0,300}都可以忽略换行符?

这样做,我可以找到

\bTolkien.{0,300}Martin\b|\bTolkien.{0,300}Martin\b

尽管.{0,300}字符之间有换行符

非常感谢,卡杜

狮子座

我不知道您使用的是哪种regexp语言,但是原则上您正在寻找类似以下的内容:

(?:.|\n){0,300}

要不就

(.|\n){0,300}

那是.(除换行符以外的任何字符)和“ \ n”(换行符)之间的或。

您可能需要反斜杠:\(.\|\n\)取决于您的语言。(您甚至可能需要将反斜杠加倍。)

哦,我知道您正在使用| 没有反斜杠,所以我想您不需要任何反斜杠。

(顺便说一句,您忘记了在备用正则表达式中更改两位作者之间的顺序。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用LIKE运算符:适用于SQL Server,但不适用于SQLite

来自分类Dev

搜索和替换-。sub(replacement,string [,count = 0])-不适用于特殊字符

来自分类Dev

自动换行换行符不适用于UILabel仅适用于特定文本字符串

来自分类Dev

Where子句不适用于括号

来自分类Dev

DomDocument解析换行符可用于跨度,但不适用于img

来自分类Dev

搜索不适用于Gridview

来自分类Dev

搜索不适用于项目记录

来自分类Dev

全文搜索不适用于数字

来自分类Dev

laravel分页不适用于搜索

来自分类Dev

Laravel getNameAttribute不适用于搜索

来自分类Dev

搜索不适用于Gridview

来自分类Dev

搜索不适用于哈希表

来自分类Dev

didSelectRowAtIndexPath不适用于搜索结果

来自分类Dev

授权不适用于用户搜索

来自分类Dev

Solr不适用于部分搜索

来自分类Dev

换行符适用于console.log(),但不适用于Chrome浏览器

来自分类Dev

换行符适用于console.log(),但不适用于chrome浏览器

来自分类Dev

换行符不适用于清晰度可扩展行数据网格

来自分类Dev

使用Jquery进行表单验证不适用于Chrome

来自分类Dev

使用Jquery进行表单验证不适用于Chrome

来自分类Dev

Gradle的冲突解决方法不适用于Android项目吗?

来自分类Dev

[必填]字段不适用于下拉框的解决方法

来自分类Dev

背景尺寸不适用于普通类,是否需要任何解决方法

来自分类Dev

使用感叹号运行bash命令不适用于python提示符

来自分类Dev

对象的描述符'__dict__'不适用于使用type()的对象

来自分类Dev

OR运算符不适用于使用Json的Breeze查询

来自分类Dev

为什么三元运算符不适用于使用“hasClass”?

来自分类Dev

Spark:使用分隔符拆分不适用于逗号

来自分类Dev

使用三元运算符但不适用于 if else 语句的代码

Related 相关文章

  1. 1

    使用LIKE运算符:适用于SQL Server,但不适用于SQLite

  2. 2

    搜索和替换-。sub(replacement,string [,count = 0])-不适用于特殊字符

  3. 3

    自动换行换行符不适用于UILabel仅适用于特定文本字符串

  4. 4

    Where子句不适用于括号

  5. 5

    DomDocument解析换行符可用于跨度,但不适用于img

  6. 6

    搜索不适用于Gridview

  7. 7

    搜索不适用于项目记录

  8. 8

    全文搜索不适用于数字

  9. 9

    laravel分页不适用于搜索

  10. 10

    Laravel getNameAttribute不适用于搜索

  11. 11

    搜索不适用于Gridview

  12. 12

    搜索不适用于哈希表

  13. 13

    didSelectRowAtIndexPath不适用于搜索结果

  14. 14

    授权不适用于用户搜索

  15. 15

    Solr不适用于部分搜索

  16. 16

    换行符适用于console.log(),但不适用于Chrome浏览器

  17. 17

    换行符适用于console.log(),但不适用于chrome浏览器

  18. 18

    换行符不适用于清晰度可扩展行数据网格

  19. 19

    使用Jquery进行表单验证不适用于Chrome

  20. 20

    使用Jquery进行表单验证不适用于Chrome

  21. 21

    Gradle的冲突解决方法不适用于Android项目吗?

  22. 22

    [必填]字段不适用于下拉框的解决方法

  23. 23

    背景尺寸不适用于普通类,是否需要任何解决方法

  24. 24

    使用感叹号运行bash命令不适用于python提示符

  25. 25

    对象的描述符'__dict__'不适用于使用type()的对象

  26. 26

    OR运算符不适用于使用Json的Breeze查询

  27. 27

    为什么三元运算符不适用于使用“hasClass”?

  28. 28

    Spark:使用分隔符拆分不适用于逗号

  29. 29

    使用三元运算符但不适用于 if else 语句的代码

热门标签

归档