我正在尝试使用正则表达式解析php代码,但是我被困在如何使用preg_replace()将最后一个}替换为我想要的字符串。下面是一个示例代码:
$data = '<?php
class Myclass {
function index() {
}
} // <- I want to replace that curly brace
?>';
$data = preg_replace('##is','// my new string here',$data);
知道怎么回事吗?
类似于。我需要在PHP中实现相同的功能。我现在在JavaScript中有这样的代码:
function findMissingLetter (ar) {
for (var i = 1; i < ar.length; i++) {
if (ar[i].charCodeAt(0) != ar[i-1].charCodeAt(0)+1) {
return String.fromCharCode(ar[i-1].charCodeAt(0)+1);
}
}
return true;
}
var a = ['a','b',
我试图对字符串执行以下操作:
查找字符"/"的最后一次出现;
删除该字符之前的所有内容;
返回字符串的剩余部分;
更明确地说,假设我有以下字符串:
var string = "/Roland/index.php"; // Which is a result of window.location.pathname
现在,我要从中提取的是除了实际页面之外的所有内容,如下所示:
var result = "index.php" // Which is what I need to be returned
当然,这只是一个例子,因为很