我在 AppleScript 中遇到了如下操作字符串的挑战:
First Last (first.last@hotmail.com)
First Last
- 所以需要去掉第一个括号前面的空格。 在 AppleScript 中执行此操作的最佳和最有效的方法是什么?
最佳答案
set theSample to "First Last (first.last@hotmail.com)"
return trimEmailAddress(theSample)
-->Result: "First Last"
on trimEmailAddress(sourceAddress)
set AppleScript's text item delimiters to {" ("}
set addressParts to (every text item in sourceAddress) as list
set AppleScript's text item delimiters to ""
set nameOnly to item 1 of addressParts
return nameOnly
end trimEmailAddress
关于AppleScript 中的字符串操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1129911/