-1
我有這樣一行:正則表達式匹配字符串
John Smith (18 jan. 2016 y. 20:08:14):
什麼的正則表達式將正確搭配呢? 我知道將匹配名字和姓氏,但是我所知道的正則表達式。
我有這樣一行:正則表達式匹配字符串
John Smith (18 jan. 2016 y. 20:08:14):
什麼的正則表達式將正確搭配呢? 我知道將匹配名字和姓氏,但是我所知道的正則表達式。
我不完全相信你想匹配的內容,但是這將匹配名字,姓氏,日期和時間,並在捕捉組返回所有這些比賽:
/^(?<firstName>[a-z]+)\s(?<lastName>[a-z]+)\s(?:\()(?<date>[0-9]{1,2}\s[a-z]+(?:\.)\s[0-9]{4})\s(?:y\.)\s(?<time>[0-9]{2}(?::)[0-9]{2}(?::)[0-9]{2})(?:\):)$/i
如果您不需要捕獲任何內容,但需要包含此格式的字符串,那麼正則表達式也可以完成這項工作。你可能想稍微調整一下。
爲數字和':'添加'\ d': –
歡迎來到SO!你究竟想要匹配/捕獲什麼?你使用什麼編程語言/編輯器? – Jan
親自試一試:[regex101](https://regex101.com/) – Blobonat