我正在尝试创建一些 PHP 代码,该代码将检查字符串中各个子字符串的长度,并<br />在子字符串长于 x 个字符时插入“”。
该字符串始终采用以下形式:
aaa bbbbwer sdfr <br />ert tyuo sdh <br />ryt kkkkkkkkkkkk sdfg
所以,假设 x=5,那么我希望将该字符串转换为:
aaa bbbbw <br />er sdfr <br />ert tyuo sdh <br />ryt kkkkk <br />kkkkk <br />kk sdfg
我该怎么做呢?请帮忙!
多谢。
我有一个包含以下格式行的文件:
d 55 r:100:10000
Run Code Online (Sandbox Code Playgroud)
我想找到它55并将其解析为 int。我怎样才能做到这一点 ?我想让它成为可变空间证明。这意味着之间可能有或多或少的空间,但肯定会在d和之间。r
嘿伙计们,
我有几个图像网址,我从中下载数据并将其保存在数据库中。我用来(imageurl.Split('/'))[(imageurl.Split('/').Length) - 1];创建文件名。
问题是,有一些网址包含查询字符串。由于我得到的文件名有模式imgname.img_type_extension?somefield=somevalue
我怎样才能从上面的子字符串中获取 filename.extension 留下查询字符串?
感谢您过来...
我在 PostgreSQL 数据库中有表“A”:
name fullname
A A,I,A
B B,B,S,B
D D,D,S,E,D
E E,E,D,G,E
F F,F,G,F
G G,E,G,F,G,H,N,G
Run Code Online (Sandbox Code Playgroud)
如何接收带有列“正确名称”(全名)的表“B”,其中每行中没有来自“名称”字段的匹配子字符串:
name correctname
A I
B S
D S,E
E D,G
F G
G E,F,H,N
Run Code Online (Sandbox Code Playgroud)
数据样本:
CREATE TABLE test(name TEXT, fullname TEXT);
INSERT INTO test(name, fullname) VALUES('A','A,I,A');
INSERT INTO test(name, fullname) VALUES('B','B,B,S,B');
INSERT INTO test(name, fullname) VALUES('D','D,D,S,E,D');
INSERT INTO test(name, fullname) VALUES('E','E,E,D,G,E');
INSERT INTO test(name, fullname) VALUES('F','F,F,G,F');
INSERT INTO test(name, fullname) VALUES('G','G,E,G,F,G,H,N,G');
Run Code Online (Sandbox Code Playgroud)
谢谢!
如何从 C# 中的以下字符串中提取子字符串“John Woo”
CN=吴宇森,OU=IT,OU=HO,DC=ABC,DC=com
谢谢 !
这是columns.txt
aaa bbb 3
ccc ddd 2
eee fff 1
3 3 g
3 hhh i
jjj 3 kkk
ll 3 mm
nn oo 3
Run Code Online (Sandbox Code Playgroud)
我可以找到第二列以“b”开头的行:
awk '{if(substr($2,1,1)=="b") {print $0}}' columns.txt
Run Code Online (Sandbox Code Playgroud)
我可以找到第二列以“bb”开头的行:
awk '{if(substr($2,1,2)=="bb") {print $0}}' columns.txt
Run Code Online (Sandbox Code Playgroud)
为什么哦为什么我找不到第二列中第二个字符是“b”的行?:
awk '{if(substr($2,2,2)=="b") {print $0}}' columns.txt
Run Code Online (Sandbox Code Playgroud)
awk -W version== GNU Awk 3.1.8
我试图从页面标题中提取一个从第 21 个字符开始的 数字 (721576481415319 78 ),如下所示:
parseInt(document.title.substring(21), 10);
Run Code Online (Sandbox Code Playgroud)
这将字符串返回为整数 721576481415319 80。我似乎无法弄清楚为什么它会改变最后两个数字。任何帮助,将不胜感激。
我正在使用包含名为“raw_parameter_name”的列的数据框。在本列中,我有不同的字符串值。有几个值类似于以下模式“ABCD;MEAN”。我想做的是将每个值“ABCD;MEAN”替换为“ABCD;X-BAR”。子字符串“ABCD”可能会有所不同,但模式“;MEAN”是我想要替换的常量。使用“替换”方法研究了不同的选项,但不知道如何仅替换子字符串而不是整个字符串。请指教。先感谢您
我有一个字符串数组。每个字符串代表一条路径。我需要删除该路径中区域设置代码之前的所有内容。我希望它返回一组新的干净路径。
问题: 如何编写和使用从原始字符串中删除所有语言环境的模式arr.filter()。match()
代码:
var thingy = ['thing/all-br/home/gosh-1.png','thing/ar_all/about/100_gosh.png','thing/br-pt/anything/a_noway.jpg'];
var reggy = new RegExp('/[a-z]{2}-[a-z]{2}|[a-z]{2}_[a-z]{2}/g');
var newThing = thingy.filter(function(item){
return result = item.match(reggy);
});
Run Code Online (Sandbox Code Playgroud)
最后,我想过滤原始数组thingy,newThing输出应如下所示:
console.log(newThing);
// ['home/gosh1.png','about/gosh.png','place/1noway.jpg']
Run Code Online (Sandbox Code Playgroud) 我有一个电话号码,我想在字符串中添加 2 个空格,我多次使用 substr_replace 来实现此目的。一次使用是否可以实现这一点?
$telephone = "07974621779";
$telephone1 = substr_replace($telephone, " ", 3, 0);
$telephone2 = substr_replace($telephone1, " ", 8, 0);
echo $telephone2; //outputs 079 7462 1779
Run Code Online (Sandbox Code Playgroud)