有人可以帮我在 c# 中找到一个正则表达式来检查该行是否以十进制数、点和空格开头?
"1. "
"24. "
"42.5. "
"2000.18. "
"35401.5. "
我试过:
^\d+\.+
^[1-9]*([1-9]|0)?(\.[0-9]+)
[^a-zA-Z0-9\s]
这应该这样做:
^\d+(\.\d+)?\.\s$
检查该行是否以十进制数、点和空格开头
^\d+(\.\d+)?\.\s
这应该有效:
^\d+(\.\d+)?\.\s
或者,如果".1"
分类为十进制数:
^\d*\.?\d+\.\s
或者,如果"1."
分类为十进制数:
^\d+\.?\d*\.\s
或者,如果两者都".1"
归类"1."
为十进制数:
^(\d+\.?|\d*\.\d+)\.\s
这应该有效,请尝试:
(\d+\.\s)$