我真的很喜欢编程,到目前为止还没有遇到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)