[英]How can I get grep to care about the order of characters in R?
我試圖讓 R 搜索 iphod$a 列並返回具有“1”和“0”的字符串。 因此,它應該返回諸如“A1.P.E0.L”或“B.O1.I0”之類的東西——任何具有“1”然后是“0”的東西。 我目前有這個代碼:
grep("(?=.*1)(?=.*0)", iphod$a)
但是,這會返回任何帶有“1”和“0”但以任何順序排列的內容(例如,“A0.P.E1.L”。我如何讓它關心這些字符的順序?
謝謝!
像[^0]*1.*0.*
這樣的正則表達式可以在這里完成。
例如
> grep("[^0]*1.*0.*", "A1.P.E0.")
[1] 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.