我需要正则表达式中的逻辑AND。
类似
真实和实质(或简称潜艇)
仅同意以下字符串(按任何顺序)
真实物质
但不是
Real Substance External
真实物质组
我需要在SAP ABAP中使用REGEX。 请帮忙。
答案 0 :(得分:2)
亚历山大的答案假设ABAP中的正则表达式接受修饰符*?和??但他们没有,所以只需使用*和?相反,如下:
^(?:real\s*subs(?:tance)?|subs(?:tance)?\s*real)$
答案 1 :(得分:1)
更新为"潜艇"
天真的方法是:
^(?:real\s*?subs(?:tance)??|subs(?:tance)??\s*?real)$
在此处试试:https://regex101.com/r/7RznVy/3
不知道你的工具是否允许标记;使用"我"使案例不敏感。