私はエルキャピタンを実行しているMacでperlを使用して英国の通貨£記号を含む行を解析しようとしていますが、解析することはできません。理想的には私はそれが
@Line=split("£",$Hit);
文字列を分割が、私も、正規表現を動作させることはできません使用したいと思います。エスケープが機能しないMacの文字セットに問題がありますか?端末上のリストには? £の代わりに。
対象のテキストは、Seamonkeyの者作曲者によって書かれたHTMLでの名前付きアンカーから来ている:
<a name="word1£word2">
これをファイルから読み取っていますか?ファイルのエンコーディングは何ですか? – ThisSuitIsBlackNot
Western(ISO Latin 1)でもロシア語のテキストがあります – drw
HTMLを読んでいるなら、おそらくHTMLパーサを使用するべきでしょう。また、文字エンティティを使用しない限り、ファイルがISO-Latin-1にあり、ロシア語(キリル文字)のテキストを含むことは間違いありません。だから、ファイルのエンコーディングは何ですか? – jcaron