相关疑难解决方法(0)

1653
推荐指数
16
解决办法
66万
查看次数

如何用<br />标签替换字符串中的所有换行符?

如何使用Javascript从值读取换行符并用<br />标签替换所有换行符?

例:

从PHP传递的变量如下:

  "This is man.

     Man like dog.
     Man like to drink.

     Man is the king."
Run Code Online (Sandbox Code Playgroud)

在Javascript转换后,我希望我的结果看起来像这样:

  "This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
Run Code Online (Sandbox Code Playgroud)

javascript

503
推荐指数
9
解决办法
42万
查看次数

如何用python re.sub替换部分匹配

我需要通过一个reg表达式匹配两个案例并进行替换

'long.file.name.jpg' - >'long.file.name_ suff .jpg'

'long.file.name_ a .jpg' - >'long.file.name_ suff .jpg'

我正在尝试做以下事情

re.sub('(\_a)?\.[^\.]*$' , '_suff.',"long.file.name.jpg")
Run Code Online (Sandbox Code Playgroud)

但这是延长'.jpg'并且我得到了

long.file.name_suff.而不是long.file.name_suff.jpg我明白这是因为[^.]*$ part,但我不能排除它,因为我必须找到最后出现的'_a'来替换或持续'.'

有没有办法只替换部分比赛?

python regex

55
推荐指数
4
解决办法
5万
查看次数

?:正则表达式中的表示法

对于我的一个类,我必须描述以下正则表达式:

\b4[0-9]{12}(?:[0-9]{3})\b
Run Code Online (Sandbox Code Playgroud)

我知道它选择一个数字:从4开始,后跟12位数字(每个在0-9之间),然后是另外3位数字.

我不明白的是带分号的问号(?:....).我试过在线查找这意味着什么,但我发现的链接有些令人困惑; 我希望有人可以快速了解问号在这个例子中的作用.

regex

44
推荐指数
2
解决办法
5万
查看次数

请解释这个Java正则表达式

我没有写下面的正则表达式,我试图找出它的作用.我知道它必须从策略映射开始,并且必须在策略映射和下一步之间至少有一个空格.但我一直试图找出括号内的东西意味着什么.我知道无论它是什么,它都必须在最后.

^policy-map\\s+([\\x21-\\x7e]{1,40})$
Run Code Online (Sandbox Code Playgroud)

谢谢!

java regex

3
推荐指数
3
解决办法
1939
查看次数

标签 统计

regex ×4

capturing-group ×1

java ×1

javascript ×1

python ×1

regex-group ×1