我已经尝试了[\ n $]和其他一些东西,但似乎没有一个在Erlang中工作(即使它们在regexr上工作)。在Erlang(re:compile)中执行此操作的正确方法是什么?
答案 0 :(得分:2)
使用(\n|$)
:
> re:run("foobar", "(\n|$)").
{match,[{6,0},{6,0}]}
> re:run("foo\nbar", "(\n|$)").
{match,[{3,1},{3,1}]}
也就是说,有两种选择:匹配换行符或字符串结尾。