【发布时间】:2015-03-09 20:35:29
【问题描述】:
我正在尝试检索到我的第一个数字字符开头的文本字符串。可能是换行符。
我找到了一个 java regex 语法,但它不适用于 GS google 脚本!
我听从您的建议。
名词名词
33 个回答
Le 03/03/2015
function demoReplaceClick() {
// var regexp = /............... [0-9] {1,3}/g;
// var regexp = /^[0-9]$/g;
var regexp = /^[A-Z]?[0-9] {1}/g;
var regexp = /\w.{1,30}Ans$/g; //this don't work on "GS" Google Script
var doc = DocumentApp.getActiveDocument().getText();
var result = regexp.exec(doc);
var FirstnameSecondname = new RegExp(result,"g"); //Extrait 2 Premiers Chiffres
Logger.log(FirstnameSecondname);
}
【问题讨论】:
-
1) 有2个“正则表达式”变量,请检查一下 2) 获取年龄的正则表达式不正确,必须是
\d+(?=\sAns)(regex101.com/r/gI2fV9/1) 够吗?跨度> -
感谢 stribizhev,可以在 "Ans" et \d+(?=\sAns) g 前面找到多个出现的数字
标签: regex google-apps-script google-docs