簡體   English   中英

我怎樣才能讓 grep 關心 R 中的字符順序?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM