我对我的字符串 $text 做了以下操作
$text =~ tr/a-zåàâäæçéèêëîïôöœßùûüÿA-ZÅÀÂÄÆÇÉÈÊËÎÏÔÖŒÙÛÜŸ'()\-,.?!:;/\n/cs;
这样做是将字符串拆分为换行符。这就是我想做的
但我不明白为什么会这样?
我认为这条线会占用所有字符 a-zåàâäæçéèêëîôöœßùûüÿA-ZÅÀÂÄÆÇÉÈÊËÎÏÔÖŒÙÛÜŸ'()-,.?!:; 并用 \n 替换它们中的每一个
我也不明白 cs 到底做了什么。在这里你可以得到对 cs 的解释,但我不明白它是什么意思:
"c - 用于指定 SEARCHLIST 字符集被补码"
“s - 用于指定音译为相同字符的字符序列被压缩为字符的单个实例”
例子:
$text= "a ar? å ..";
给
一个
?
Ø
..