使用Visual Studio IDE的查找和替换功能搜索多个字符串

14

我想在文件的一行中找到多个字符串。例如,

这是示例文本

我可以在该行中找到包含is sample text字符串。

但我只想查找包含istext字符串的字符串。是否可以使用Visual Studio IDE "查找和替换"进行查找?

是否有其他方法可以使用Visual Studio IDE查找多个字符串?


@dwana 不使用任何编程语言... 使用 Visual Studio IDE查找和替换 功能... 我不打算替换任何内容... 只是想要查找字符串... - Jesuraja
3个回答

18

我自己找到了解决方案。

在“查找和替换”对话框中,使用使用正则表达式选项。我在“搜索术语”文本框中输入以下内容进行查找。

is(.*)text

我得到了预期的结果。


2
值得一提的是,这需要您的单词按指定顺序排列(根据您的情况可能有效,也可能无效)。这似乎是在未知位置搜索两个单独单词的更好解决方案:https://dev59.com/p33aa4cB1Zd3GeqPXADq - DBS

7

勾选正则表达式框并输入:

  • 'is' 或 'text': is|text
  • 'is' 和 'text': is.*text

1
OP要求“包含字符串是文本”,这是“包含字符串是文本”。 - Gerrit Griebel
你可以使用 is.*text。 - Eric Bole-Feysot

0
你可以尝试通配符或者正则表达式。 选择“使用”复选框,从下拉菜单中选择“通配符”,并输入“is*text”。 这应该能够为您找到“is sample text”。 希望能有所帮助。 -Milind

我已经回答过这个问题了...但是我尝试使用你的字符串 is*text,它没有起作用...你试过了吗? - Jesuraja
@Jesuraja 是的,它可以,我试过后回答了。确保您在下拉菜单中选择“通配符”,而不是“正则表达式”。如果选择了正则表达式,则您的方法是正确的。 - Milind Thakkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接