gpt4 book ai didi

c# - 用于在 C#.net 中获取 javascript 函数的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:59 24 4
gpt4 key购买 nike

我使用 webBrowser.DocumentText 获取页面的 html 代码。使用 Regex,我设法获得了脚本标记部分。
< script type="text/javascript">函数在这里..

我需要在这些标签中获取函数。例如。

<script type="text/javascript">
function function1 () { code here;}
function function2 () { code here;}
<br>
</script>

我需要正则表达式模式来获取 2 个函数
或像这样列出它们
1. function funtion1() { 代码在这里;
2. function funtion2() { 代码在这里;

该程序的目的是确定两者之间是否存在重复的 javascript 函数2 页。
它的 winForms 和语言是 C#

最佳答案

您不能以任何一般方式单独使用正则表达式(尤其是不能使用 .NET 风格),因为 JavaScript 范围可以任意深度嵌套,因此语言是不规则的。如果您需要将它们用于一些特定页面,您可以制作一个处理常见情况的正则表达式,但不是所有情况。

关于c# - 用于在 C#.net 中获取 javascript 函数的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com