String comparison: Difference between revisions

m
→‎{{header|Phix}}: added syntax colouring the hard way, phix/basics
(Added 11l)
m (→‎{{header|Phix}}: added syntax colouring the hard way, phix/basics)
Line 2,659:
 
=={{header|Phix}}==
{{libheader|Phix/basics}}
<lang Phix>if name=="pete" then ?"The strings are equal" end if
<!--<lang Phix>-->
if name!="pete" then ?"The strings are not equal" end if
<span style="color: #008080;">if</span> <span style="color: #000000;">name</span><span style="color: #0000FF;">==</span><span style="color: #008000;">"pete"</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"The strings are equal"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
if name<"pete" then ?"name is lexically first" end if
<span style="color: #008080;">if</span> <span style="color: #000000;">name</span><span style="color: #0000FF;">!=</span><span style="color: #008000;">"pete"</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"The strings are not equal"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
if name>"pete" then ?"name is lexically last" end if
<span style="color: #008080;">if</span> <span style="color: #000000;">name</span><span style="color: #0000FF;"><</span><span style="color: #008000;">"pete"</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"name is lexically first"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
if upper(name)=upper("pete") then ?"case insensitive match" end if
<span style="color: #008080;">if</span> <span style="color: #000000;">name</span><span style="color: #0000FF;">></span><span style="color: #008000;">"pete"</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"name is lexically last"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
if match("pete",lower(name)) then ?"petes in there somewhere" end if</lang>
<span style="color: #008080;">if</span> <span style="color: #7060A8;">upper</span><span style="color: #0000FF;">(</span><span style="color: #000000;">name</span><span style="color: #0000FF;">)=</span><span style="color: #7060A8;">upper</span><span style="color: #0000FF;">(</span><span style="color: #008000;">"pete"</span><span style="color: #0000FF;">)</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"case insensitive match"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
<span style="color: #008080;">if</span> <span style="color: #7060A8;">match</span><span style="color: #0000FF;">(</span><span style="color: #008000;">"pete"</span><span style="color: #0000FF;">,</span><span style="color: #7060A8;">lower</span><span style="color: #0000FF;">(</span><span style="color: #000000;">name</span><span style="color: #0000FF;">))</span> <span style="color: #008080;">then</span> <span style="color: #0000FF;">?</span><span style="color: #008000;">"petes in there somewhere"</span> <span style="color: #008080;">end</span> <span style="color: #008080;">if</span>
<!--</lang>-->
 
=={{header|PicoLisp}}==
7,794

edits