Determine sentence type: Difference between revisions

Content added Content deleted
(Added Epoxy)
(→‎{{header|Lua}}: added Lua solution)
Line 462: Line 462:
Just make sure you don't break it ==> N
Just make sure you don't break it ==> N
</pre>
</pre>

=={{header|Lua}}==
<lang lua>text = "hi there, how are you today? I'd like to present to you the washing machine 9001. You have been nominated to win one of these! Just make sure you don't break it"
p2t = { [""]="N", ["."]="S", ["!"]="E", ["?"]="Q" }
for s, p in text:gmatch("%s*([^%!%?%.]+)([%!%?%.]?)") do
print(s..p..": "..p2t[p])
end</lang>
{{out}}
<pre>hi there, how are you today?: Q
I'd like to present to you the washing machine 9001.: S
You have been nominated to win one of these!: E
Just make sure you don't break it: N</pre>


=={{header|Perl}}==
=={{header|Perl}}==