如何创建具有30个字符固定长度的正则表达式模式?

时间:2011-02-08 19:39:58

标签: asp.net regex

如何创建一个具有30个字符固定长度的常规快速图案,但图案中的字符可能小于30并用空格填充。

例如,我想输入这些值:

Jack Howe

凯瑟琳乔

Ken的工作站

它们都应该左对齐并用空格填充以满足30个固定长度的字符。

谢谢!

2 个答案:

答案 0 :(得分:3)

如果你要做的就是确保一个固定的字符长度,那么正则表达式就是错误的工具。使用字符串操作:

return str.Trim().PadRight(30);

答案 1 :(得分:1)

你真的需要使用正则表达式吗?下面的代码就可以了:

string myString = "Test";
myString = myString.PadRight(30, ' ');