【问题标题】:RegExp to get any number + `;#`?正则表达式获取任何数字+`;#`?
【发布时间】:2011-09-28 11:47:36
【问题描述】:

我在一个字符串中有几个数字,比如:

8;#
10;#
34;#
etc...

我想从字符串中删除所有这些,因此认为 RegExp 将是我的最佳选择。

我使用什么正则表达式来识别后面跟;# 的任何数字序列?

【问题讨论】:

    标签: regex actionscript-3 numbers


    【解决方案1】:

    试试这样的:

    \d+;#
    

    我不了解 AS3,但我认为您的代码应该如下所示:

    var r:RegExp = /\d+;#/;
    var s:String = "foo 8;# bar 10;#baz 34;#   bah";
    var x:String = s.replace(r, "")
    

    【讨论】:

    • 这删除了第一次出现,所以输出是: foo bar 10;#baz 34;# bah // 我会看看如何让它持久化。感谢您的帮助:)
    • 刚刚发现如何让它持久化。 RegExp 应该看起来像:/\d+;#/g Tks 再次:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多