CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

acet-str-replace (AutoLISP/Express 工具)

2024-5-18 19:18| 发布者: admin| 查看: 16| 评论: 0|原作者: admin|来自: AutoCAD

acet-str-replace (AutoLISP/Express 工具)

将一个子字符串替换为另一个子字符串。

支持的平台:仅限 AutoCAD for Windows;在 AutoCAD LT for Windows 中不可用,也不适用于 Mac OS 和 Web

签名

(acet-str-replace find replace string [ignoreCase [useRegExp [count]]])
找到

类型:字符串

要查找的子字符串。

取代

类型:字符串

替换子字符串。

字符串

类型:字符串

要搜索的字符串。

ignoreCase

类型:Tnil

如果提供且非 nil,则表示应执行不区分大小写的比较。

使用RegExp

类型:Tnil

如果提供且非 nil,则表示应使用正则表达式进行搜索。

计数

类型:整数

在字符串中执行替换的次数。如果计数为零或未提供,则替换所有匹配项。

Regular Express 语法

此函数对正则表达式使用以下定义:

. 匹配任何单个字符。
* 在项目之前 0 次或更多次。
+ 在项目之前 1 次或多次。
^ 匹配文本开头的空字符串。
$ 匹配文本末尾的空字符串。
[chars] 匹配给定类中的任何字符。如果第一个字符是 ,则匹配不在给定类中的任何字符。字符范围可以由第一个-倒数指定,如指定大写字母字符。^[A-Z]
\( 标记子表达式的开头。
\) 标记子表达式的末尾。
\digit 匹配前面与第 n 个左括号内的子表达式匹配的文本的重复项。子表达式也可以在替换字符串中引用。

返回值

类型:字符串

返回生成的字符串,其中包含已进行的替换(如果有)。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 15:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部