如何创建一个具有30个字符固定长度的常规快速图案,但图案中的字符可能小于30并用空格填充。
例如,我想输入这些值:
Jack Howe
凯瑟琳乔
Ken的工作站
它们都应该左对齐并用空格填充以满足30个固定长度的字符。
谢谢!
答案 0 :(得分:3)
如果你要做的就是确保一个固定的字符长度,那么正则表达式就是错误的工具。使用字符串操作:
return str.Trim().PadRight(30);
答案 1 :(得分:1)
你真的需要使用正则表达式吗?下面的代码就可以了:
string myString = "Test";
myString = myString.PadRight(30, ' ');