【发布时间】:2013-01-15 00:35:04
【问题描述】:
可能重复:
How do I split a string by strings and include the delimiters using .NET?
我有以下代码:
string Test="abc * (xyz+ pqr) - 10/100";
char[] delimiters = new char[] { '+', '-', '*', '/', '(', ')' };
string[] parts = Test.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < parts.Length; i++)
{
Response.Write(parts[i]);
}
我得到的输出是:
abc xyz pqr 10100
但我想要:
abc
*
(
xyz
+
pqr
...等等。
(在 c# 或 javascript 中)
【问题讨论】:
-
如果您要输出到 HTML,您需要确保在要打印的每个元素之后添加中断标记
,否则它们将保持在同一行。
标签: c# javascript