1
我一直在尝试搜索数字列表,但我没有设法使其工作。在OpenOffice Calc正则表达式中搜索精确数字的数组
我已经得到最接近的是使用
通过正则表达式搜索(283882 | 283778 | 283)
(例如,见截图)
但是,这也符合“ 977“,” 938“,” 894“等等。
如何搜索精确的数字列表?
Example screenshot (sorry for swedish text)
我一直在尝试搜索数字列表,但我没有设法使其工作。在OpenOffice Calc正则表达式中搜索精确数字的数组
我已经得到最接近的是使用
通过正则表达式搜索(283882 | 283778 | 283)
(例如,见截图)
但是,这也符合“ 977“,” 938“,” 894“等等。
如何搜索精确的数字列表?
Example screenshot (sorry for swedish text)
你需要锚:^
到字符串的开头匹配,并且$
字符串的结尾相匹配。
使用
(^283882$|^283778$|^283$)
在大多数的正则表达式的口味,^(283882|283778|283)$
应该工作,这是很奇怪你没有匹配它。
不是'\ b(283882 | 283778 | 283)\ b'工作吗? OR'^(283882 | 283778 | 283)$'? –
是的!或几乎! 通过使用(^ 283882 $ |^283778 $ |^283 $)解决,如果您想要或如何运行,您可以添加“正式”答案! 非常感谢你 – user3332711
你确定它不接受'^(283882 | 283778 | 283)$'? –