2012-09-13 96 views
1

我正在寻找1234567.0的匹配项,并用1234567替换所有匹配项我正在使用企业向导,并且无法理解为什么我的正常表达式与视觉工作室一起工作将无法在程序中工作。查找数字匹配,用分隔符匹配替换。正则表达式

现在我想(/d{9})(/d{7})我知道我在这里下车的方式,继续挖成正则表达式的神秘世界。

任何正则表达式向导都有两美分。谢谢。

+0

heheheh ......数字的 –

+0

@KenWhite很明显错字 –

+0

@KenWhite这很有趣。我喜欢那里。 –

回答

0

\d+\.\d+将匹配1个或多个号码,然后是小数,接着是一个或多个数字。

如果要捕获整数部分,请在其周围放置括号。

(\d+)\.\d+


\d是数字特殊字符

+手段 “比赛的这些至少一个”

\.只是匹配的时期。由于.是一个特殊字符,因此您必须用\

+1

你们很棒。谢谢!!! – Ccorock

+0

@Camdroid没问题 –

+0

@PhillipSchmidt - 我看到了你的原始答案 - 它很短。然后你意识到我的答案有一个分组,所以在宽限期你已经用你在我的阅读内容更新了你的答案。当然,为什么不呢。但下一次当你这样做时,至少要让你的竞争对手这样做......祝你好运! –

1

将其跳过012如何将第一个匹配组替换为(\d+)\.\d+ ..?修剪包含句号的小数部分。

+0

你可以给我一个例子,我不太确定我看到了区别。尽管谢谢你的回应。 – Ccorock

相关问题