62,243
社区成员




public object DisplayText(object strString)
{
const object CARET = "-";
object strText;
object strLine;
object strChar;
object intPos;
object bStarted;
strText = "";
bStarted = false;
while (!(Strings.Len(strString) == 0)) {
intPos = Strings.InStr(strString, Constants.vbCRLF);
if (intPos != 0) {
strLine = Strings.LTrim(Strings.Left(strString, intPos - 1));
strChar = Strings.Left(strLine, 1);
if (strChar == CARET) {
if (!bStarted) {
strText = strText + " <ul> ";
bStarted = true;
}
strText = strText + " <li> " + Strings.Trim(Strings.Right(strLine, Strings.Len(strLine) - 1)) + " </li> <br> ";
}
else if (Strings.Trim(strLine) == "") {
strText = strText + " <br> ";
}
else {
if (bStarted) {
bStarted = false;
strText = strText + " </ul> " + strLine + " <br> ";
}
else {
strText = strText + strLine + " <br> ";
}
}
strString = Strings.Right(strString, Strings.Len(strString) - intPos - 1);
}
else {
strLine = Strings.LTrim(strString);
strChar = Strings.Left(strLine, 1);
strString = "";
if (strChar == CARET) {
if (!bStarted) {
strText = strText + " <ul> ";
bStarted = true;
}
strText = strText + " <li> " + Strings.Trim(Strings.Right(strLine, Strings.Len(strLine) - 1)) + " </li> ";
}
else {
if (bStarted) {
bStarted = false;
strText = strText + " </ul> " + strLine + " <br> ";
}
else {
strText = strText + strLine + " <br> ";
}
}
}
}
if (bStarted) {
strText = strText + " </ul> ";
}
return strText;
}
public object DisplayText(object strString)
{
const object CARET = "-";
object strText;
object strLine;
object strChar;
object intPos;
object bStarted;
strText = "";
bStarted = false;
while (!(Strings.Len(strString) == 0)) {
intPos = Strings.InStr(strString, Constants.vbCRLF);
if (intPos != 0) {
strLine = Strings.LTrim(Strings.Left(strString, intPos - 1));
strChar = Strings.Left(strLine, 1);
if (strChar == CARET) {
if (!bStarted) {
strText = strText + " <ul> ";
bStarted = true;
}
strText = strText + " <li> " + Strings.Trim(Strings.Right(strLine, Strings.Len(strLine) - 1)) + " </li> <br> ";
}
else if (Strings.Trim(strLine) == "") {
strText = strText + " <br> ";
}
else {
if (bStarted) {
bStarted = false;
strText = strText + " </ul> " + strLine + " <br> ";
}
else {
strText = strText + strLine + " <br> ";
}
}
strString = Strings.Right(strString, Strings.Len(strString) - intPos - 1);
}
else {
strLine = Strings.LTrim(strString);
strChar = Strings.Left(strLine, 1);
strString = "";
if (strChar == CARET) {
if (!bStarted) {
strText = strText + " <ul> ";
bStarted = true;
}
strText = strText + " <li> " + Strings.Trim(Strings.Right(strLine, Strings.Len(strLine) - 1)) + " </li> ";
}
else {
if (bStarted) {
bStarted = false;
strText = strText + " </ul> " + strLine + " <br> ";
}
else {
strText = strText + strLine + " <br> ";
}
}
}
}
if (bStarted) {
strText = strText + " </ul> ";
}
return strText;
}