我有这个正则表达式的麻烦:
$line1 = "bla <bla> bla F=<> bla <> <gggg> bla lba"
$line2 = "bla <bla> bla F=<somethingineed> bla <> <gggg> bla lba"
Run Code Online (Sandbox Code Playgroud)
我如何匹配单个正则表达式在<>之间的内容,F=<>或者F=<somethingineed>
它可以是null或某个字符串.
我遇到以下字符串的问题:
$str="this is \321\213\321\213\321\213\321\213\321\213 \321\201\320\277\320\260\321\200\321\202\320\260\321\200";
Run Code Online (Sandbox Code Playgroud)
此字符串位于ascii文本文件中,我想存储在Mysql数据库(utf8)中.\ 321\231 ...是西里尔符号.
这应该在RFC2047中描述,结束看起来就像utf7到utf8的转换..不要兴奋地知道.它的"unicode逃脱"
工作变种:
use Encode::Escape;
$var1='\321\213';
print decode 'unicode-escape', $var1;
#correct mysql view in phpmyadmin
$dbh = DBI->connect('DBI:mysql:database=test', 'testuser', 'testpass', { mysql_enable_utf8 => 1});
Run Code Online (Sandbox Code Playgroud)