如何使用正则表达式替换来实现这一点?只有[]之间的内容是保留的,甚至[]也不被保留。
path="C:/Users/Administrator/AppData/Local/Apps/4.6.1.10576/Resources/Font/SystemFont/zh-hans.ttf"><COLOR><SIZE>[ABCDD]</SIZE></COLOR>
我尝试这样写,但仍然有[
谢谢!
txt = Regex( txt, "(.[^[]{0,})\[(.[^]]{0,})]\(.{0,})", "\2", globalreplace );
得到
ABCDD
自动化和脚本视窗回复:如何使用正则表达式替换来实现这一点?你想实现什么?
如果您希望提取方括号内的值,是否需要使用替换?
txt = Regex(str, "\[\[(.+)\]]\", "\1");
或者甚至更简单(并且在我看来)在 JMP 中首选的方式
Word(2, str, "[]");