文にマッチする正規表現を作成しようとしています。ルアで文をマッチさせる方法
ここにスニペットがあります。
local utf8 = require 'lua-utf8'
function matchsent(text)
local text = text
for sent in utf8.gmatch(text, "[^\r\n]+\.[\r\n ]") do
print(sent)
print('-----')
end
end
ただし、pythonのようには機能しません。私はルアが正規表現のパターンの異なるセットを使用していることを知っていると正規表現の能力は限られているが、上記の正規表現は私に構文エラーを与えるのはなぜですか?そして、Luaの正規表現にマッチする文章はどのように見えるでしょうか?
。 –