0

AppleScript Obj-C で以下の方法またはこのような方法を使用できる方法はありますか?

NSString *request = [urlString stringByReplacingOccurrencesOfString:@"{query}"
                                                        withString:queryString];
4

3 に答える 3

0

質問の最初の部分に答えるには、Cocoaメソッドを変換し、同等のASOCステートメントを使用できます(AppleScriptObjCリリースノートを参照)。

set urlString to current application's NSString's stringWithString_("{query}asd{query}sadsa{query}") -- create an NSString to use with the Cocoa method
set queryString to "-----" -- the replacement string
set request to urlString's stringByReplacingOccurrencesOfString_withString_("{query}", queryString) -- the NSString method in ASOC
display dialog request as text
于 2012-08-17T03:00:44.670 に答える
0

これは機能したコードです:

set theText to "01 01 2005"
set AppleScript's text item delimiters to " "
set theTextItems to text items of theText
set AppleScript's text item delimiters to "/ "
set theText to theTextItems as string
set AppleScript's text item delimiters to {""}
theText
于 2012-08-16T12:01:04.513 に答える
0

テキスト項目の区切り記号を使用できます

set theReplacementString to "-----"
set {theOriginal, text item delimiters} to {text item delimiters, "{query}"}
set theParts to every text item of "{query}asd{query}sadsa{query}"
set text item delimiters to theReplacementString
set theResult to theParts as string
set text item delimiters to theOriginal
return theResult

あなたにあげる

"-----asd-----sadsa-----"
于 2012-08-16T11:40:00.033 に答える