我只想从函数调用中提取一些带引号的文本,并想知道是否可以获得regex方面的帮助?
字符串看起来像这样:
'myfunction(“mystringar”);'
本质上,我想扫描一个文件,查找任何调用“myFunction”的行,然后捕获引号中的字符串文本。
后续问题
我该如何避免用这个评论行呢?
更新
我能用以下方法解决我的问题:
MyFunction\s*\(\s*"(.*?)\"\s*\)\s*;
感谢@devyndraen和所有人的帮助!

最佳答案

我不确定你对格式有什么样的要求,所以我假设在正常编程的地方可能有很多空间。
结果字符串将位于\1反向引用中。

MyFunction\s*\(\s*"(.*?)\"\s*\)\s*;

http://rubular.com/r/qVsaqJS6gJ

07-25 23:07
查看更多