在文档中,我试图查找包含字母和数字的 12 位字符串的出现。示例字符串为:“PXB111X2206”
我正在尝试使用以下命令在 R 中获取包含此字符串的行号:
FileInput = readLines("File.txt")
prot_pattern="([A-Z0-9]{12})";
prot_string<-grep(prot_pattern,FileInput)
prot_string
这工作正常,直到它遇到包含所有大写标题的文档并返回包含单词“CONCENTRATIO”的行
我要查找的字符串是:“PXB111X2206”。我期待 grep 返回包含字符串的行号:“PXB111X2206”。但是,它返回包含以下单词的行号:“CONCENTRATIO”
我上面的表达有什么问题?知道我在这里做错了什么吗?
以下是一些示例输入:此处描述的每个设计目标都非常重要,但这只是实现成功项目所需的一个方面。
一个成功的项目是在早期确定项目目标并且从规划和编程阶段同时协调所有建筑系统的相互依赖关系的项目。
浓度:
设计目标的重点领域:可达性、美学、成本效益、>功能/运营、历史保护、生产、安全/安全和可持续,>它们的相互关系必须得到理解、评估和适当应用。
这些设计目标中的每一个都在设计目标文档编号中列出。>PXB111X2206。>
谢谢和问候, 西马克