使用正则表达式查找任何字符或没有字符?

时间:2011-02-28 23:52:11

标签: regex

我正在尝试创建一个正则表达式来查找包含特定字符的所有行,例如“a”。使用

^(.+)a

只会渲染不以字符“a”开头但包含它们的行。有没有办法表达任何字符或没有字符?

3 个答案:

答案 0 :(得分:2)

我认为正则表达式a应该适用于大多数逐行匹配器。

请参阅linepogl的答案,以便对整行进行字符匹配。

答案 1 :(得分:2)

使用

^.*a.*$

+表示至少一个,而*表示无或更多。

答案 2 :(得分:0)

答案是/ a /。让匹配变量实际重现整个源字符串的内容是相当荒谬的。