「A & B」のような文字列の単語をAppleScriptに数えると、テキスト項目の区切り文字がスペースに設定されていると、2が返されます。アンパサンドは単語としてカウントされません。それを変える方法はありますか?結局、 "&"は "and"を意味し、それは単語として数えられます。Applescriptを単語としてカウントする方法はありますか?
0
A
答えて
0
はここに回避策です:この例では
set theString to "A & B"
set wordCount to do shell script "wc -w <<< " & quoted form of theString & " | tr -d ' '"
、それが返されます:3
0
このスクリプトは、あなたのフォルダ/Library/ScriptingAdditions/Satimage.osaxにSatimage.osaxファイルを入れた後Satimage.osax scripting addition.を使用しています、メニュー項目に移動して、「ウィンドウ/ライブラリを」その辞書とScriptEditor.appでのすべてのコマンドを表示することができるはず
Download Satimage Scripting Addition
set theString to "A & B"
set toExclude to {" "} as list -- Variable For Items To Be Removed From Your List In Line 4
set theWordCount to items of theString -- Returns The Items Of Your String As A List {"A", " ", "&", " ", "B"}
set resultList to exclude items toExclude from theWordCount -- Removes Specified Items From The List
set theWordCount to count items of resultList -- Returns 3 As Your Count
get theWordCount -- This Line Is Not Necessary And Can Be Removed
関連する問題
- 1. プログラムをデバッグして単語を逆にする方法はありますか?
- 2. すべての単語の繰り返しをカウントします。
- 3. 単語の繰り返し単語を見つける方法はありますか?
- 4. EditTextでタップした単語を検出する方法はありますか
- 5. hypernator.js:オーバーフローした単語だけをハイフネーションする方法はありますか?
- 6. DBIを使用してデータベースから単一のカウント値をフェッチする方法はありますか?
- 7. PHPで文法単語を区切る方法はありますか?
- 8. CopyWarningと単語カウントを設定する
- 9. CodeIgniterで予約されたPHP単語をコントローラ名として使用する方法はありますか?
- 10. Sparkに単語を追加する良い方法はありますか?
- 11. divに長い単語をワードラップする方法はありますか?
- 12. クエリ文字列内の単語をエスケープする方法はありますか?
- 13. ブレークオールを長い単語に限定する方法はありますか?
- 14. REBOLレイアウト:レイアウト単語を自動的に作成する方法 - 単語にはコンテキストがありませんか?
- 15. Azure Search-単語の完全一致を得る方法はありますか?
- 16. solrの一致する単語の数をカウントしますか?
- 17. 文字列のインデックスとしてカウントを使用してランダムな単語を生成する方法は?
- 18. 単語とタブスペースの間にあるサブストリングをgrepする方法はありますか?
- 19. 単語がSybaseの予約語である(列名として使用できない)かどうかを確認する方法はありますか?
- 20. 特定の単語で始まる行の単語数をカウントします。
- 21. 文字列内の単語数をカウントする方法
- 22. VB2010の単一の単語に色を追加する簡単な方法はありますか?
- 23. AppleScriptでウィンドウのデフォルトボタンをクリックする方法はありますか?
- 24. VBA(Office 2011 for Mac)でAppleScriptを実行する方法はありますか?
- 25. Emacsキーをバインドして、シェル内の単語全体のバックワードを削除する方法はありますか?
- 26. Stream Editorを使用して複数の単語を同時に置換する方法はありますか?
- 27. 入力ファイルの単語を読み込んでカウントする方法、C++を使用して1単語あたりの文字数をカウントして出力する方法は?
- 28. 単語をスクランブルするアルゴリズムはありますか?
- 29. シェルスクリプトで 'sed'を使ってファイルの各行から単語を削除する方法はありますか?
- 30. Forthボキャブラリーと単語リストには違いがありますか?