其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

为什么一用正则表达式就报错啊?

GG网络技术分享 2025-03-18 16:14 0


问题描述:

为什么一用正则表达式就报错啊?我想匹配字符串 <title></title> 中的内容。

报错内容:

(索引):58        

Uncaught TypeError: Cannot read properties of undefined (reading 'match')

at HTMLDivElement.<anonymous> ((索引):58:30)

at HTMLDivElement.dispatch (jquery.min.js:2:43090)

at HTMLDivElement.v.handle (jquery.min.js:2:41074)

正则表达式:

/<([^>]+)>([\\d\\D]*?)<\\/\\1>/g


网友观点:

retTitle没有值,把上面的ajax改为同步

不是retTitle[1].match(reg)?

打印一下reTitle看看 。这个必须是字符串 才可以吧 。要不然没有match属性

正则表达式如何直接在EXCEL中使用

正则表达式,相信大家都不陌生。但在我们最常用的办公软件EXCEL中,目前没有可直接使用正则表达式的函数(至少10版本的EXCEL没有),那么今天我就分享下如何在EXCEL中自定义正则函数来处理数据。

一、提需求

比如,我要拆分下面的字符串:



显然这样的需求,用正则表达式再合适不过了。

二、解决步骤

下面我们使用的这个方法,定义出的函数将长期有效:

1、新建一个EXCEL文件,我这里命名为RE,随后按ALT+F11打开宏编辑器,选中任意一个sheet,右键,选择插入模块:



2、双击模块1,编辑如下VBA自定义函数代码:

标签:

提交需求或反馈

Demand feedback