我已在.NET中使用IgnoreCase
和Multiline
以下的正则表达式跳过文本
1 Some Random Text textToFind
2 Some more "textToFind" random text
3 Another textToFinddd random text
目前正则表达式与匹配线1和2.但是我需要跳过textToFind
在引号和双引号内的所有行。
任何想法如何实现这一目标?
谢谢!
编辑:
说明:我的目的是找到VBScript代码里面的一些方法调用。我认为这与我的问题无关,但在阅读完意见之后,我意识到我应该解释这一点。
所以基本上我想跳过的文字是引号或单引号和所有的报价和行结束之间的文本之间,因为这将是在VBScript评论: 如果我在寻找myFunc
Call myFunc("parameter") // should match
Call anotherFunc("myFunc") //should not match
Call someFunc("parameter") 'Comment myFunc //should not match
If(myFunc("parameter") And someFunc("myFunc")) //should match
直接在像的例子,或者也''像textToFind这个'''?另外,如果上面的内容应该被忽略,那么''hello“textToFind”再见“''怎么办? – smerny
嗯!好的@AustinSalonen!浅黄色..我看到你的评论越来越多的要求。我更新 – margabit
更新我有充分的解释.. – margabit