我的表包含一个包含多个以逗号分隔的值的列。像这样
| # | Column Name |
| 1 |1,5,18,24,29,36,41,57 |
| 2 |1,18,23,27,35,39,50,56,66 |
| 3 |1,101, |
我正在使用以下行来过滤它。
table.columns(1).search("1|23|27",true, false).draw();
这将返回所有3列。但是我希望它只返回第二行而不是全部3.
最好的方法是什么?
答案 0 :(得分:0)
您可以使用以下RegEx表达式来实现您想要的效果:
(?=.*1)(?=.*25)(?=.*27)
表达利用先行断言,允许实现逻辑AND。