查找第一个数字字符的Regexp debug
我正在尝试检索一个文本字符串到我的第一个数字字符的开头。可能是换行了 我发现了一个java正则表达式语法,但它在GS google脚本上不起作用 我听从你的劝告查找第一个数字字符的Regexp debug,regex,google-apps-script,google-docs,Regex,Google Apps Script,Google Docs,我正在尝试检索一个文本字符串到我的第一个数字字符的开头。可能是换行了 我发现了一个java正则表达式语法,但它在GS google脚本上不起作用 我听从你的劝告 Prenom NOM 33安 Le 03/03/2015 /[^0-9]*/g怎么样?这将匹配除数字以外的所有内容,因此它应该能满足您的需要。1)有2个“regexp”变量,请切掉它们2)获取年龄的正则表达式不正确,它必须是\d+(?=\sAns)()这就足够了吗?感谢Stribizev,在“Ans”et\d+(?=\sAns)前面查
Prenom NOM 33安 Le 03/03/2015
/[^0-9]*/g怎么样?这将匹配除数字以外的所有内容,因此它应该能满足您的需要。1)有2个“regexp”变量,请切掉它们2)获取年龄的正则表达式不正确,它必须是
\d+(?=\sAns)
()这就足够了吗?感谢Stribizev,在“Ans”et\d+(?=\sAns)前面查找数字是一项工作g表示多眼检查,谢谢SGD。我试过你的正则表达式,但他只给了我前一个单词NOM 33 Ans/这里的结果是NOMSGD谢谢。我尝试了你的正则表达式,但它只给出了序列号前的第一个单词(如果有两个单词/是。一个单词:否)???:Ex named 33 Years/这里是结果的积极点:许多人认为换行符/n我想检索数字字符串前的所有链。可能是空格、连字符,撇号很漂亮谢谢你我做的SGD复制/粘贴时出错:斜杠正则表达式后面的一个额外空格是/[^0-9]*/g,而不是/[^0-9]*/g。我想在文本中找到介于/[^0-9]*/g之间的字符串。如果可以假定字符串中没有“>”,则可以匹配/>/g。请注意,这还将匹配前导和尾随转义字符,这可能会使用匹配组进行修复。
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);
}