web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Removing a character f...
Power Automate
Answered

Removing a character from an array

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hi All,

 

I'm trying to use Power Automate with some email records and have come to an issue with ;'s in the array I have. 

 

This is the array I have (below) and I'd like to remove the semi-colon (;) from the end of the email addresses. 

CParker_2-1596765109671.png

I went down the path of converting the array to a string, then using split to turn it back into an array (using ; as the delimiter), which removed the ; but I ended up with more unwanted characters than I had previously (see below).

CParker_3-1596765166261.png

 

I was hoping that someone had a non-convoluted way to solve my issue, of simply removing the ; symbols from the array stored in varQuickCampCandEmailAdd......

 

Categories:
I have the same question (0)
  • Ed Gonzales Profile Picture
    4,531 Most Valuable Professional on at

    @Anonymous 

    How are the email addresses being added to the array?  Is there an opportunity to use Replace() as they are added?

     

    Keep us posted.

    -Ed

     

    If you liked this reply, please give it a thumbs up! If this reply has answered your question or resolved your challenge, please consider marking it as a Solution. This helps other users find it more easily via search.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @edgonzales!

     

    It's coming from a CDS (ce) List action (from D365)

    CParker_0-1596770366318.png

    I'm not sure if/how a replace could be used with this......

  • Verified answer
    v-litu-msft Profile Picture
    Microsoft Employee on at

    Hi @Anonymous,

     

    You could following these steps and expression to remove ";" and convert the array into a string:

    replace(item()?['Email'],';','')
    join(variables('Emails'),',')

    Annotation 2020-08-07 112340.jpg

     

    Annotation 2020-08-07 112341.jpg

     

    Best Regards,
    Community Support Team _ Lin Tu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @v-litu-msft , 

     

    Thanks for getting back to me and your advice.

     

    They've given me the key data that I'm after, but the header (Email) is missing from the output (see below).  I'm not sure if that will be a problem for the next steps in my flow or not.

    CParker_0-1597017615025.png

     

    Do you have any ideas of how to insert the "Email" header back into the array?

     

    (I've got another question which will involve the use of this cleaned array, but I'll create a new post for that one.)

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Hi @v-litu-msft 

    I worked it out!

     

    I used the below code(?) to reinsert the Email header.

    CParker_0-1597031609118.png

    Also, the Compose/Join doesn't seem to be required as it gives the desired result without it.

    CParker_1-1597031765929.png

     

    Thanks for your help!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 523

#2
Valantis Profile Picture

Valantis 318

#3
David_MA Profile Picture

David_MA 235 Super User 2026 Season 1

Last 30 days Overall leaderboard