ReplaceInListƒ ( _list, _originalText, _replacementText )
Replace all instances of a value in a list.
Average rating: 4.3 (31 votes) Log in to vote
Michael Rhodes Allied Data Service http://allieddataservice.com |
Function definition: (Copy & paste into FileMaker's Edit Custom Function window)
Replaces all instances of a text parameter in an array with another text parameter.
Comments
bbb, melbourne australia Mar 13, 2009 |
||
Last value should be return delimited also. Let ( [ array = ¶ & array & ¶ ; array = Substitute ( array; ¶ & originalText & ¶; ¶ & replacementText & ¶) ] ; Middle ( array; 2, Length ( array ) - 2 ) ) |
||
Michael Rhodes, Rancho Cucamonga, CA Mar 18, 2009 |
||
bbb, Removed quotes around return characters. However, your use of the Middle function is wrong. Since an array is considered to be a value list, adding a character return to the end only serves a purpose if the value list is somehow missing the end return character. If the intent of your rewrite is to correct such an error, then removing the added end return character in the Let result defeats the purpose. I have updated the defining of array to properly account for such an error. |
||
Michael Rhodes, Rancho Cucamonga, CA Mar 18, 2009 |
||
Also updated function to replace all instances of found text, not just the first. | ||
Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.