我是c#的初学者,我正在做文本练习。我做了一个过滤车辆车牌号码的方法。它应该由3个字母和3个整数组成( AAA:152 )。我的方法将错误的车牌号码发送到一个文件,但它也会将这个错误的车牌号码添加到一个好的车牌号码列表中。
private static string[] InvalidPlates(string[] csvLines, int fieldToCorrect)
{
var toReturn = new List<string>();
var toSend = new List<string>();
int wrongCount =
我文本文件中的一行:
RCF585 medium Joseph -you entered the parking lot at 3:30 and left at 4:30-
我想要做的是根据车牌号码识别汽车,然后知道它是“中等”(大小),因此它的总成本是(停车费* 1.25 (税)),同时小is (停车费用* 1.00)和大(停车费用* 1.50)的总成本。
停车费(每半小时20美元)当然取决于汽车停放的时间,所以我的第二个问题是如何通过读取相关汽车的线来读取和识别一辆汽车的停放量。到目前为止,我已经成功地写了以下几篇文章:
f=open(file, "r")
which_
我正在做一项交通研究,我有以下问题:
我有一个CSV文件,其中包含某个位置的汽车的时间戳和车牌号,另一个CSV文件包含相同的内容。我正在尝试查找两个文件之间的匹配车牌,然后找出两个文件之间的时差。我知道如何匹配字符串,但有没有一种方法可以找到接近的匹配,也许可以检测用户输入车牌号码的错误?
从本质上讲,数据如下所示:
A = [['09:02:56','ASD456'],...] B = [...,['09:03:45','ASD456'],...]
我想找出两次目击事件之间的时间差,但如果输入的数据稍有错误,B的车牌上写着
我的问题是,我有一个程序,它通过一个标准的C文件(这里我只使用了一个文本文件)。我能够让它识别注释,但是我不能让它识别字符串中未识别的注释块。举个例子:
printf("This should be counted as a comment: /* */");
然而,它说,因为如果找到了/* */它是真的。我正在使用的regex模式
((['"])(?:(?!\2|\\).|\\.)*\2)|\/\/[^\n]*|\/\*(?:[^*]|\*(?!\/))*\*\/
只需要让它包含双引号字符串。
我有三张桌子需要信息。我正试图获得某些汽车的车牌号码,这些车都遵循一些指导原则。
指南是:没有从x市的顾客那里预订的汽车,没有从桌子上预订的汽车。
希望我能得到任何帮助。
SELECT DISTINCT f.licenseplateNo, Model FROM Car c
JOIN Booking b
ON c.licenseplateNo = b.licenseplateNo
JOIN Customer c
ON c.customerID = b.customerID
WHERE c.Ort <> 'cityname'
ORDER BY license
SELECT A.link_key, A.licn_no, B.licn_state
FROM dbo.liclink A
INNER JOIN dbo.license B
ON A.licn_key = B.licn_key
WHERE (B.licn_state = 'MA')
GROUP BY A.link_key, A.licn_no, B.licn_state
ORDER BY A.link_key, A.licn_no DESC;
--我想要最后一个车牌号码,因为那里有重复的车牌号码,所以TOP不起作用。我尝试了TOP (%1),但它只返回了1条记录。Licen
当我试图运行时,这是我一直在这一行上得到的错误消息:
recognitionEngine.LoadGrammar(GrammarBuilder());
错误:
The language for the grammar does not match the language of the speech recognizer.
我到处寻找,但我似乎找不到答案!
在语音识别属性中,我有两个语言选项:
Microsoft语音识别器8.0 for Windows (英语-英国)
Microsoft语音识别器8.0 for Windows (英语-美国)。
只有当我将设置为English