示例#1
0
bool TestExtMb::test_mb_ereg() {
  Variant regs;
  String date = "1973-04-30";
  VERIFY(f_mb_ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", date, ref(regs)));
  VS(regs[3], "30");
  VS(regs[2], "04");
  VS(regs[1], "1973");
  VS(regs[0], "1973-04-30");
  return Count(true);
}
示例#2
0
Variant HHVM_FUNCTION(ereg, const String& pattern, const String& str,
                            VRefParam regs /* = null */) {
  return f_mb_ereg(pattern, str, ref(regs));
}
示例#3
0
Variant f_ereg(CStrRef pattern, CStrRef str, VRefParam regs /* = null */) {
  return f_mb_ereg(pattern, str, ref(regs));
}