Java 脚本和正则表达式
Java Script and RegEx
在我正在处理的应用程序中,我动态生成了 UI,它是控件的数量,列出的条目取决于 DB 中的记录。
我正在尝试实现的是编写正则表达式,以帮助我提取一些作为控件 ID 的一部分分配的数字。
我分配 ID 的方式是:cText+(它在其组中表示的行)+G+(组号)。
例如 cText4G12
我正在寻找的是从该 ID 中获取它在示例中表示的行是 4,它是组 12。
我以前从未使用过正则表达式,所以我正在寻求您的帮助:)
正则表达式不是一件容易理解的事情,所以我强烈建议你花一点时间来学习它——因为从长远来看,它会对你有好处。
但是,与我的最佳判断相反 - 这是可以为您提供所需内容的代码。
var id = "cText4G12";
var result = id.match(/^cText('d+)G('d+)$/);
result[1] will contain "4"
result[2] will contain "12"
你真的不需要regex
。您可以简单地执行以下操作:
var my_id = "cText4G12";
var row = my_id.slice(my_id.indexOf("cText")+5,my_id.indexOf("G"));
var group = my_id.slice(my_id.indexOf("G")+1);
相关文章:
- Jquery正则表达式剪切<脚本>标签
- 为什么正则表达式或.replace()不使用CKEditor和Javascript替换脚本中的字符串
- 正则表达式映射在 Firefox 上下文菜单内容脚本中
- 正则表达式替换而不是替换(谷歌应用脚本)
- 谷歌邮件应用程序脚本中的正则表达式困难 - 在两个单词之间选择单词
- 使用 java 正则表达式提取脚本标记之间的数据
- Javascript 正则表达式会导致脚本无响应
- 咖啡脚本多行正则表达式取代了混乱
- Javascript中的正则表达式去除脚本标签等等
- 谷歌脚本:"正则表达式过于复杂"
- WSO2脚本中介器:用正则表达式替换函数会引发异常
- javascript正则表达式从包含脚本标记的字符串中获取url
- javascript正则表达式,用于检测是内联javascript还是外部脚本
- 搜索引擎脚本-正则表达式、多个文件、行号
- 如何在脚本中识别正则表达式是否为空
- Windows脚本主机查找/运行程序的变量路径使用正则表达式
- 为什么Node在脚本中执行与repl不同的正则表达式匹配?
- 在asp.Net中调用java脚本函数正则表达式验证器失败
- 表单验证脚本使用正则表达式检查跨换行符的多个关键字
- 如何找到" "脚本"标记从字符串与JAVASCRIPT/正则表达式