需要基本的正则表达式帮助

时间:2017-03-24 20:20:21

标签: c# regex winforms visual-studio-2013

我真的很喜欢编程,到目前为止还没有遇到Regex,我希望将文本框输入限制为仅仅是双类值,并且遇到了这个:

TextChanged

我想在我的程序中实现并假设它发生在TryParse事件下,但我实际上并不具备实现正则表达式的知识,因此我只是寻求任何帮助。

更新

我已实施0但我希望接受前面有或没有0.234的十进制数字,即.234 private void TextP1_TextChanged(object sender, EventArgs e) { bool isDouble = Double.TryParse(TextP1.Text, out P1); if(isDouble == false) { MessageBox.Show("Text box only accepts positive number values", "Text entered into P1 is invalid", MessageBoxButtons.OK, MessageBoxIcon.Error); } } 。我的新代码是:

df = your dataframe object
df.coalesce(1).write.csv('name_of_outputfolder',header=True)

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式[0-9]*\.[0-9]*。 *表示0-9可以出现0到x次。

您可以使用regexr快速测试正则表达式。