当最后一个字符为r时,rtrim出现问题:
$str = 'En mille morceaux sur le sol<br/>Donc, je peux chasser les lucioles<br/>Je fais face à la douleur, c\'est magnifique<br/>Je ne dois plus courir<br/>Je ne dois plus courir<br /><br />';
$result = rtrim ($str, '<br />');
echo $result;
// En mille morceaux sur le sol<br/>Donc, je peux chasser les lucioles<br/>Je fais face à la douleur, c'est magnifique<br/>Je ne dois plus courir<br/>Je ne dois plus couri
所以它错过了最后的r,谢谢你的帮助
答案 0 :(得分:0)
string[] path1 = { "Fine.txt", "Debug.txt", "Info.txt" };
public List<DataText> list;
public TextViewModel()
{
list = ReadTextFile.LoadDateListFromFile(path1);
}
public string[] MyCheckBockes
{
get { return path1; }
set
{
path1 = value;
OnPropertyChange("MyCheckBockes");
}
}
的第二个参数不是子字符串。相反,无论顺序如何,都会删除给定字符的所有组合。
例如,
rtrim
会给你相同的结果。 因为,从结尾开始,字符将从字符串中删除,直到遇到不在给定字符串中的字符。