0
A
回答
1
在Lotus Notes中至少有两个^ H^H^Hthree类似正则表达式的引擎,并且它们都没有接近像普通POSIX工具那样强大。具体来说,你不能在其中任何一个中使用像[0-9]{1,3}
(1-3位数字)的结构。
- LotusScript like operator:在LotusScript中的字符串上操作。比@Matches功能较弱,例如,您不能表达类似的任何数量的Bs。
- 方程式语言@Matches功能:稍微强大一些,例如你可以使用分离和连接。
- 公式语言@Like函数。其中最简单的 - 基本上与单个和多个字符的通配符匹配。
为了解决您的具体问题(假设你想在身体,包含IP地址的所有文档视图),我会使用@Match
写匹配+{0-9}{0-9}.+{0-9}{0-9}.+{0-9}{0-9}.+{0-9}{0-9}
的模式 - 它的要求放宽到匹配由点分隔的四组数字。这将匹配ip地址,但也像12345.12151315.141241.1421
序列。
1
Lotus Notes Client中没有“开箱即用”的正则表达式搜索。 Notes全文搜索不支持搜索例如IP地址,不幸的。
你将不得不写一个代理。
最简单的将是一个Java代理读取的文本仅每隔(选择)文档作为一个字符串,并测试其IP项目Body
的地址使用java.util.regex.Matcher
一部分。看看谷歌的“正则表达式IP地址Java”,你会发现很多很好的示例代码。
您也可以编写一个LotusScript代理。首先是example。
@Like,@matches和运营商像不允许你准确地找到IP地址,那么,为什么,因为它可能不使用正则表达式。
相关问题
- 1. Lotus Notes创建会话打开“Lotus Notes客户端”
- 2. 使用c#和Lotus Notes使用客户端发送邮件
- 3. PHP邮件()函数和Lotus Notes客户端:HTML损坏
- 4. WebClient客户端IP地址
- 5. 客户端ip地址
- 6. Azure客户端IP地址
- 7. 客户端的IP地址/ MAC地址
- 8. Lotus Notes客户端崩溃ntdll.EtwEventEnabled
- 9. Python中SimpleXMLRPCServer客户端的IP地址?
- 10. UserNamePasswordValidator中的客户端IP地址
- 11. VBA Lotus Notes发件人电子邮件地址为CC
- 12. 在文件中搜索IP地址
- 13. Lotus Notes电子邮件投票按钮在客户端和iNotes上工作
- 14. RESTEasy和客户端IP地址
- 15. 使用Powershell查找Lotus Notes Internet电子邮件地址
- 16. 日志客户端IP地址
- 17. Jersey客户端 - 设置IP地址
- 18. 使用javascript的客户端IP地址
- 19. 绑定CXF客户端源IP地址
- 20. 错误的客户端IP地址
- 21. 如何获取客户端IP地址
- 22. 客户端IP地址返回
- 23. PHP,获得客户端的IP地址
- 24. Postfix IP地址客户端限制
- 25. 厨师 - 客户端IP地址
- 26. Python,Flask客户端IP地址
- 27. 如何获取客户端IP地址
- 28. 用邮件发送Lotus Notes:
- 29. 在输出文件中显示客户端的IP地址?
- 30. 如何使用VBA从客户端发送来自Lotus Notes的电子邮件
你已经试过了什么? – pstr
嗯,我试过“*。*。*。*”,“*。*”,“^(([0-9] | [1-9] [0-9] | 1 [0-9] {2 } | 2 [0-4] [0-9] | 25 [0-5])\){3}([0-9] |。[1-9] [0-9] | 1 [0-9 ] {2} | 2 [0-4] [0-9] | 25 [0-5])$“没有结果 – Jaques
显示你的代码,而不仅仅是正则表达式。 –