正则表达式将文本查找为整个单词
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式将文本查找为整个单词相关的知识,希望对你有一定的参考价值。
我正在使用ABAP声明READ REPORT
,我想使用FIND ALL OCCURRENCES OF REGEX
。让我们说例如我想搜索SELECT
但是当我做FIND ALL OCCURRENCES OF REGEX 'SELECT'
时,返回表获得有SELECT-OPTIONS
,SELECTION-SCREEN
和SELECT
的行。
如何使用正则表达式仅获取SELECT
中的那些行,在上面的示例中丢弃其他2个可能的匹配项?
答案
只是去`SELECT `
注意额外的空间和严重引号的使用(严格引用,以便考虑尾随空格)。这个简单的解决方案是可行的,因为在SELECT之后很可能没有新的生产线。
您的要求非常简单,您无需使用正则表达式。
另一答案
http://sapignite.com/regex-in-abap/
要么
从此链接下载PDF
另一答案
使用
\bselect\b
\ b代表单词边界。它与选择或选择不匹配
看看mozila.org上的一个很好的正则表达式参考,并在regexpal上试试你的正则表达式
另一答案
有一个非常酷的游乐场用于测试正则表达式:使用SE38或SE80运行报告DEMO_REGEX_TOY。
以上是关于正则表达式将文本查找为整个单词的主要内容,如果未能解决你的问题,请参考以下文章