V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  alex2019  ›  全部回复第 2 页 / 共 5 页
回复总数  92
1  2  3  4  5  
2022-05-06 14:44:30 +08:00
回复了 alex2019 创建的主题 长沙 [帮哥们] 长沙华为内推
@aguesuka 优势有限,但有内推会好一点,比如到 HR 面,HR 会认为面试者的稳定性更强(因为有朋友在华为)。
而且有个内部人可以打听一些消息,多少有点用处。
2022-05-03 23:02:28 +08:00
回复了 alex2019 创建的主题 长沙 [帮哥们] 长沙华为内推
@Greenm 大概率是的。不过貌似华为社招都关了。所以走 OD 也是没办法的办法。
2022-01-17 16:33:28 +08:00
回复了 rightcapital 创建的主题 酷工作 [北京][外企][965] RightCapital PHP / React 开发招聘
@rightcapital Hi ,上周五给你们发了邮件,一直没收到回复。
2021-08-18 18:20:16 +08:00
回复了 rightcapital 创建的主题 酷工作 [北京][外企][965] RightCapital PHP / React 开发招聘
关注贵司很久了。 很有好感,支持一下~
(顺带提一下,年底想去面试看看)
2021-08-05 19:03:57 +08:00
回复了 taken 创建的主题 北京 望京求合租
@Ryan3yan 1100 这么便宜,老哥发下微信,想了解了解?
长沙的岗位真香。
等有 PHP 相关的职位时我就来投~
2020-12-26 18:13:50 +08:00
回复了 madpecker009 创建的主题 PHP 关于 swoole 启动的问题,求教实在是不会弄了
你的 php 有装 swoole 扩展吗?不是指 TP 框架的扩展。
php -m | grep swoole
看看有没有结果。
2020-12-25 18:51:30 +08:00
回复了 jimmyismagic 创建的主题 阅读 影响你最深的一本书是什么?
『自卑与超越』 ——阿德勒
2020-12-18 17:43:23 +08:00
回复了 klzhoushuai 创建的主题 问与答 有没有大神帮忙写个正则表达式匹配字符串中的运算式
@klzhoushuai 那你就把字符串反转之后。再调用 [去掉括号] 方法。
2020-12-18 16:19:28 +08:00
回复了 klzhoushuai 创建的主题 问与答 有没有大神帮忙写个正则表达式匹配字符串中的运算式
谢谢楼主~
2020-12-18 15:59:43 +08:00
回复了 klzhoushuai 创建的主题 问与答 有没有大神帮忙写个正则表达式匹配字符串中的运算式
原来回复还不支持 markdown 。Fine~
2020-12-18 15:54:32 +08:00
回复了 klzhoushuai 创建的主题 问与答 有没有大神帮忙写个正则表达式匹配字符串中的运算式
为什么我的 markdown 语法没生效!排版全乱了,难受。
谁能告诉我为什么吗?
2020-12-18 15:53:17 +08:00
回复了 klzhoushuai 创建的主题 问与答 有没有大神帮忙写个正则表达式匹配字符串中的运算式
@klzhoushuai
分两步。
1 用正则取出 &&或者|| 符号中间的内容。
2 利用字符串替换多余的括号。

PHP 写法如下:
```
// 两个字符串例子
$str1 = 'a1=1&&a2=2&&a3=3&&(a4=1||a5=2||(a6=3&&a7=4))';
$str2 = 'a1==1 && a2==3 && ((a4a5+(a6+a7)/3)>10 || (a1 /((a2/100)(a2/100))) >= 28 || (a3*((a1)+(a4-a5)+(a2))>4) ) && a10==6 || a9==9 && (a3>4 || a5 <6)';

preg_match_all('/[^&|^\|]+/', $str1, $match);//提取 &&或者||符号中间的内容。
if (!empty($match[0])) {
foreach ($match[0] as &$value) {
$value = trim(removeBrackets($value));//移除多余的括号
}
}

var_dump($match);


/**
* 移除多余的括号
* @param $string
* @return string|string[]|null
*/
function removeBrackets($string)
{
// 左括号 右括号 默认 0 个
$leftBracket = $rightBracket = 0;

// 计算括号个数
for($i=0;$i<strlen($string);$i++){
if ($string[$i] == '(') {
$leftBracket++;
} elseif ($string[$i] == ')') {
$rightBracket++;
}
}
$abs = abs($leftBracket - $rightBracket);//括号个数的差值

if ($abs == 0) {
return $string;
}

if ($leftBracket > $rightBracket) {// 如果 左括号多,移除多余的
$string = preg_replace('/\(/', '', $string, $abs);
} elseif ($leftBracket < $rightBracket) {// 如果 右括号多,移除多余的
$string = preg_replace('/\)/', '', $string, $abs);
}
return $string;
}
```
两个例子转换结果如下:
```
[
"a1=1",
"a2=2",
"a3=3",
"a4=1",
"a5=2",
"a6=3",
"a7=4"
]
第二个和你期待的有一点点不一样,但是我觉得应该也符合你预期。
[
"a1==1",
"a2==3",
"(a4a5+(a6+a7)/3)>10",
"(a1 /((a2/100)(a2/100))) >= 28",
"(a3*((a1+(a4-a5)+(a2))>4) )",
"a10==6",
"a9==9",
"a3>4",
"a5 <6"
]
```
2020-12-10 16:57:52 +08:00
回复了 youarefired 创建的主题 职场话题 奇葩的发工资时间
要不说说公司名让大家避避坑。
@youarefired
2020-12-10 14:17:43 +08:00
回复了 youarefired 创建的主题 职场话题 奇葩的发工资时间
奇葩发工资时间(×)
拖欠工资(√)
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1091 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 23:21 · PVG 07:21 · LAX 16:21 · JFK 19:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.