我如何酷似$abc
一个词从一个字符串匹配$(或特殊字符)一词"this is $$abc abc$abc $abc abc_$abc_ing";
严丝合缝开始与包含在字符串中的Perl
回答
您可以使用正则表达式:
(\$[a-z]+)
说明:
( : Start of group
\$ : A literal $. Since $ is a metacharacter we escape it.
[a-z]+ : one or more letters that is a word. You can use the modifier i
to match uppercase letters aswell.
) : End of grouping
@ yb007'\'转义任何特殊字符 – Vadim 2011-03-03 04:28:45
$ target_str ='这是$$ abc abc $ abc $ abc abc_ $ abc_ing'; $ target_str =〜s /(\ $ abc)/ replaced/g; print $ target_str; **当前输出**这是$替换abcreplaced替换abc_replaced_ing **预期输出**这是$$ abc abc $ abc替换abc_ $ abc_ing – yb007 2011-03-03 09:47:44
尝试使用'$ target_str =〜s /(?<=)(\ $ abc )(?=)/ replacement/g;' – codaddict 2011-03-03 09:54:02
- 1. 的grep/sed的+严丝合缝复线
- 2. 包含“^”的Perl XOR转义字符串
- 3. Perl字符串包含括号
- 4. Leftrimming Zero与字符串中包含的字符与字符
- 5. SQLite的ORDER BY包含数字字符串,从0开始
- 6. 字符串替换在Perl与原始字符串
- 7. 在数组中只包含字符串的Perl引号
- 8. 当字符串包含'{}'字符时不能组合字符串
- 9. 从包含特定字符串的行开始读取
- 10. mysql匹配字符串与表中字符串的开始
- 11. 包含与给定的字符串
- 12. perl:显示原始字符串,包括特殊字符
- 13. 字符串包含
- 14. 包含字符串
- 15. R:与同组的字符串开始
- 16. 如何匹配perl中包含括号的两个字符串
- 17. 包含在字符串列表中的检查字符串
- 18. 字符串在C中包含字符串++的文本文件
- 19. MySQL - 搜索字符串包含“_”与LIKE
- 20. 的grep从文件开始到行中的所有行包含字符串
- 21. 在C字符串初始化中包含{}问题吗?
- 22. 如何在原始Python字符串中包含引号?
- 23. 包含字符串的Cookie;
- 24. 的Makefile:包含字符串
- 25. 在Perl中,如何从包含回车符和换行符的字符串中捕获一串数字?
- 26. NUnit - 如何比较包含复合Unicode字符的字符串?
- 27. 在Perl中包含Perl
- 28. 字符串除了与另一个字符串包含“+”
- 29. 使用熊猫字符串的方法“包含”在包含字符串
- 30. 如何初始化字符串包含特殊字符`“`
预期的输出是什么? – codaddict 2011-03-03 04:27:46
预期输出:$ abc – yb007 2011-03-03 08:45:38