[英]Grammar of regular expression in R
我是新的正則表達式。 假設我想獲取字符串“ 1994-02-14 00:00:00,12345”的正則表達式,現在我有一個表達式:
.*\\d{4}-\\d{2}-\\d{2}[\\d{2}-\\d{2}-\\d{2}]?\,\\d{5}.
但是當我使用
grepl(pattern = "^.*\\d{4}-\\d{2}-\\d{2}[\\d{2}-\\d{2}-\\d{2}]?\,\\d{5}", x= x )
它給出以下錯誤:'\\,'是字符串中無法識別的以“”開始的轉義。* \\ d {4}-\\ d {2}-\\ d {2} [\\ d {2}-\\ d {2 }-\\ d {2}]?\\,“該如何解決此錯誤?換句話說,上述字符串的正確正則表達式是什么?
謝謝!!
您的意思是:
grepl(pattern = "^.*\\d{4}-\\d{2}-\\d{2} (\\d{2}:\\d{2}:\\d{2})?, \\d{5}", x= x )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.