Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

extracting part of a string

Featured Replies

I know there have been some discussion about extracting text but i couldnt find anything relating specifically to this instance

I have a string with two underscores beyween 3 variable texts

eg

abc_yayay_mmm

the length of the texts vary

I'd like to extract "MMM" part. thanks

Have you tried the RightWords() function? It'll work if FMP considers the underscore as a word separator. Try it first.

Otherwise you need to locate the Position of the second underscore, then plug that value (minus 1) into the Right function.

Try creating a calculation field like this one:

 

Let(

[

start=Position ( textField ; "_" ; 1 ; 2 );

length=Length(textField)

];

Right(textField;length-start)

) 

The Let function isn't necessary, it just makes it easier to read. For other types it's much the same, but you might use left() or middle() instead of right.

Dana

  • Author

thanks guys both solutions worked a treat

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.