<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic upper to proper case in brackets in Mapping Questions</title>
    <link>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390253#M4158</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a name field in the database in capital letters. To label them in proper cases I use a label expression 'upper to proper case' no worries. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when it comes to a name within brackets it does not work any more.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;E.g. name in field: WARRAL (HAWKESBURY) ISLAND -&amp;gt; Warral (hawkesbury) Island.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea how to fix that middle name?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pierre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Oct 2011 00:42:08 GMT</pubDate>
    <dc:creator>PierreKurth</dc:creator>
    <dc:date>2011-10-31T00:42:08Z</dc:date>
    <item>
      <title>upper to proper case in brackets</title>
      <link>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390253#M4158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a name field in the database in capital letters. To label them in proper cases I use a label expression 'upper to proper case' no worries. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when it comes to a name within brackets it does not work any more.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;E.g. name in field: WARRAL (HAWKESBURY) ISLAND -&amp;gt; Warral (hawkesbury) Island.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea how to fix that middle name?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pierre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2011 00:42:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390253#M4158</guid>
      <dc:creator>PierreKurth</dc:creator>
      <dc:date>2011-10-31T00:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: upper to proper case in brackets</title>
      <link>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390254#M4159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm assuming your label expression is something similar to this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Function FindLabel ( [NAME] )&lt;BR /&gt;FindLabel = UCase(Left([NAME],1)) &amp;amp; LCase(Right([NAME], Len([NAME]) -1))&lt;BR /&gt;End Function&lt;BR /&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This expression will treat the bracket as the first character of your word, thus producing your observed result. Please use the following modified expression to overcome this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;function mcase(s)&lt;BR /&gt;&amp;nbsp; for each word in Split(s)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (left(word,1)="(" or left(word,1)="[" or left(word,1)="{") then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mcase = mcase + " " + ucase(left(word,2)) + lcase(right(word,len(word)-2))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mcase = mcase + " " + ucase(left(word,1)) + lcase(right(word,len(word)-1))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;BR /&gt;&amp;nbsp; next&lt;BR /&gt;end function&lt;BR /&gt;&lt;BR /&gt;Function FindLabel ( [Test]&amp;nbsp; )&lt;BR /&gt;&amp;nbsp; FindLabel = mcase( [Test] )&lt;BR /&gt;End Function&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sam&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-style:italic;"&gt;Esri&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Nov 2011 10:57:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390254#M4159</guid>
      <dc:creator>SamuelTroth</dc:creator>
      <dc:date>2011-11-07T10:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: upper to proper case in brackets</title>
      <link>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390255#M4160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Sam,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;you are a legend. It is working perfectly. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pierre&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Nov 2011 21:18:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/mapping-questions/upper-to-proper-case-in-brackets/m-p/390255#M4160</guid>
      <dc:creator>PierreKurth</dc:creator>
      <dc:date>2011-11-07T21:18:12Z</dc:date>
    </item>
  </channel>
</rss>

