問題タブ [swift-string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - バックスラッシュの迅速なエスケープが期待どおりに機能しない
これを印刷すると:
ログの結果は期待どおりに見えます。
しかし、文字列を動的に構築すると、結果が間違っているように見えます
2 番目のケース "\" に二重スラッシュがあることに注意してください。その理由はわかりません。シングルスラッシュまたはトリプルスラッシュを使用してみましたが、それでも間違って出力されます。
編集 - コードの追加:
swift - String.Encoding.unicode とは?
Swift は文字列の一連のエンコーディングを提供します。私がこれを書いている時点では、それらのどれも文書化されていません。
これは、 ASCIIエンコードされていること、文字列がUTF-8エンコードされていること、文字列がUTF-16でありビッグエンディアン.ascii
であることを意味することを理解できます。これらは明らかに実際のテキスト エンコーディングにマップされます。.utf8
.utf16BigEndian
次にあり.unicode
ます。「Unicode」エンコーディングはありません。Unicode 標準では UTF-8、UTF-16、および UTF-32が定義されていますが、前述のとおり、Swift では既に定義されています。
システムに最適なものを見つけ出すのは派手なものですか?のエイリアス.utf8
ですか?奇妙なApple Unicodeエンコーディングですか?
swift - Swiftにアポストロフィを認識させる方法は?
文字列内のすべてのアポストロフィ (') 文字を別の文字に置き換えようとしています。私はこのコードを実行しています:
私はapostを次のようにしようとしました:
someString からアポストロフィを削除したものはありません。
Swift でアポストロフィを置き換える方法があれば教えてください。ありがとうございました。